public function afterUserLogout($event) { $identity = $event->getArgument('identity'); try { \Support\Models\Operators::goOffline($identity); } catch (\Exception $e) { // TODO log this } }
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'); }