/**
  * @param WiseChatUser $user
  */
 private function fillWithGeoDetails($user)
 {
     /** @var WiseChatGeoService $geoService */
     $geoService = WiseChatContainer::get('services/WiseChatGeoService');
     $geoDetails = $geoService->getGeoDetails($this->getRemoteAddress());
     if ($geoDetails !== null) {
         $geoDetailsArray = $geoDetails->toArray();
         foreach ($geoDetailsArray as $key => $value) {
             $user->setDataProperty($key, $value);
         }
     }
 }