.
This commit is contained in:
@@ -51,12 +51,10 @@ export const useUsersStore = create<UsersStore>()(
|
||||
},
|
||||
addUser: (user) =>
|
||||
set((state) => {
|
||||
if (user.id !== get().currentUserId)
|
||||
state.users[user.id] = user;
|
||||
if (user.id !== get().currentUserId) state.users[user.id] = user;
|
||||
else {
|
||||
const currentUser = get().users[user.id];
|
||||
if (currentUser)
|
||||
state.users[user.id] = { ...currentUser, ...user };
|
||||
if (currentUser) state.users[user.id] = { ...currentUser, ...user };
|
||||
else state.users[user.id] = user;
|
||||
}
|
||||
}),
|
||||
@@ -70,9 +68,6 @@ export const useUsersStore = create<UsersStore>()(
|
||||
state.currentUserId = userId;
|
||||
}),
|
||||
|
||||
getCurrentUser: () =>
|
||||
!!get().currentUserId
|
||||
? (get().users[get().currentUserId!] as FullUser)
|
||||
: undefined,
|
||||
getCurrentUser: () => (!!get().currentUserId ? (get().users[get().currentUserId!] as FullUser) : undefined),
|
||||
})),
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user