Skip to content

Commit e22c85c

Browse files
committed
feat: Logout firebase user.
1 parent 0bc49d4 commit e22c85c

2 files changed

Lines changed: 4 additions & 1 deletion

File tree

src/features/auth/hooks/useAuth.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import { AuthModalStore, AuthStore } from 'src/features/auth'
22
import { trackUserDisconnect } from 'src/lib/analytics'
3+
import { firebaseAuth } from 'src/lib/firebase'
34

45
export const useAuth = () => {
56
const { isAuthModalOpen, openAuthModal, closeAuthModal } = AuthModalStore()
@@ -8,9 +9,10 @@ export const useAuth = () => {
89

910
const isConnected = () => user != null
1011

11-
const logout = () => {
12+
const logout = async () => {
1213
trackUserDisconnect()
1314
clear()
15+
return await firebaseAuth.signOut()
1416
}
1517

1618
return {

src/features/settings/components/GeneralSettings/GeneralSettings.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ import { Option } from 'src/types'
2222
import { DNDSettings } from './DNDSettings'
2323
import './generalSettings.css'
2424

25+
// TODO Maybe we should create a separate folder in components for UserInfo ?
2526
interface UserInfoProps {
2627
user: User
2728
}

0 commit comments

Comments
 (0)