/** * [TIMEOUT NON CONNESSO] * Il server non ha avuto alcuna risposta dall'utente entro il tempo limite ed è arrivato un sollecito da parte * dell'utente che cerca. * * @param Search $search */ private function userResponseTimeout(Search $search) { $searchList = $search->getLastList(); $user = $search->getLastFetchedUser(); /** * @var SearchListUser $searchListUser */ $searchListUser = SearchListUser::whereUserId($user->id)->whereSearchListId($searchList->id)->first(); $searchListUser->response_type = SearchListUser::RESPONSE_TYPE_TIMEOUT; $searchListUser->responsed_at = Carbon::now()->toDateTimeString(); $searchListUser->save(); // Registro il timeout $this->registerUserTimeout($search, $user); }