This commit is contained in:
2025-05-21 08:52:33 +03:00
parent e992d388fb
commit 4e5fca2402
68 changed files with 358 additions and 1398 deletions

View File

@@ -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),
})),
);