/** * {@inheritdoc} */ public function onAuthenticationSuccess(Request $request, TokenInterface $token) { $this->chatManager->updateUserStatus($token->getUser()); return new RedirectResponse($this->router->generate('homepage')); }
/** * {@inheritdoc} */ public function onLogoutSuccess(Request $request) { $this->chatManager->disconnectUser($this->tokenStorage->getToken()->getUser()); return new RedirectResponse($this->router->generate('homepage')); }