示例#1
0
 /**
  * [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);
 }