Example #1
0
 public function afterUserLogout($event)
 {
     $identity = $event->getArgument('identity');
     try {
         \Support\Models\Operators::goOffline($identity);
     } catch (\Exception $e) {
         // TODO log this
     }
 }
Example #2
0
 public function goOffline()
 {
     $user = $this->getIdentity();
     try {
         \Support\Models\Operators::goOffline($user);
         \Dsc\System::addMessage('You are now offline');
     } catch (\Exception $e) {
         \Dsc\System::addMessage('There was an error taking you offline', 'error');
         \Dsc\System::addMessage($e->getMessage(), 'error');
     }
     $this->app->reroute('/admin/support/live-chat');
 }