pub async fn conditional_permission_middleware( __arg0: State<ApiState>, request: Request, next: Next, ) -> Result<Response, Response>
Conditional permission middleware for time/location-based access