.
This commit is contained in:
20
app/store/server-channels-list.ts
Normal file
20
app/store/server-channels-list.ts
Normal file
@@ -0,0 +1,20 @@
|
||||
|
||||
// type ServerChannelListStore = {
|
||||
// servers: Map<Uuid, Map<Uuid, Channel>>
|
||||
// setServers: (newServers: Server[]) => void
|
||||
// addServer: (server: Server) => void
|
||||
// removeServer: (serverId: Uuid) => void
|
||||
// }
|
||||
|
||||
// export const useServerListStore = create<ServerChannelListStore>(
|
||||
// (set, get) => ({
|
||||
// servers: new Map<Uuid, Server>(),
|
||||
// setServers: (newServers: Server[]) => set({ servers: new Map(newServers.map(server => [server.id, server])) }),
|
||||
// addServer: (server: Server) => set({ servers: new Map(get().servers.set(server.id, server)) }),
|
||||
// removeServer: (serverId: Uuid) => set((state) => {
|
||||
// const newServers = new Map(state.servers)
|
||||
// newServers.delete(serverId)
|
||||
// return { servers: newServers }
|
||||
// }),
|
||||
// })
|
||||
// )
|
||||
Reference in New Issue
Block a user