protected function getProtectedMediaRoute(MediaModel $file, array $params = []): string 	{ 		$expiration = $this->model->getProtectedMediaExpirationTime($file);  		return $expiration instanceof \Illuminate\Support\Carbon 			? url()->temporarySignedRoute('api.media.url', $expiration, $params) 			: url()->signedRoute('api.media.url', $params); 	}