Lint all files

This commit is contained in:
jeffvli 2023-07-01 19:10:05 -07:00
parent 22af76b4d6
commit 30e52ebb54
334 changed files with 76519 additions and 75932 deletions

View file

@ -9,83 +9,83 @@ import { useListStore } from '/@/renderer/store/list.store';
import { ServerListItem } from '/@/renderer/types';
export interface AuthState {
currentServer: ServerListItem | null;
deviceId: string;
serverList: Record<string, ServerListItem>;
currentServer: ServerListItem | null;
deviceId: string;
serverList: Record<string, ServerListItem>;
}
export interface AuthSlice extends AuthState {
actions: {
addServer: (args: ServerListItem) => void;
deleteServer: (id: string) => void;
getServer: (id: string) => ServerListItem | null;
setCurrentServer: (server: ServerListItem | null) => void;
updateServer: (id: string, args: Partial<ServerListItem>) => void;
};
actions: {
addServer: (args: ServerListItem) => void;
deleteServer: (id: string) => void;
getServer: (id: string) => ServerListItem | null;
setCurrentServer: (server: ServerListItem | null) => void;
updateServer: (id: string, args: Partial<ServerListItem>) => void;
};
}
export const useAuthStore = create<AuthSlice>()(
persist(
devtools(
immer((set, get) => ({
actions: {
addServer: (args) => {
set((state) => {
state.serverList[args.id] = args;
});
},
deleteServer: (id) => {
set((state) => {
delete state.serverList[id];
persist(
devtools(
immer((set, get) => ({
actions: {
addServer: (args) => {
set((state) => {
state.serverList[args.id] = args;
});
},
deleteServer: (id) => {
set((state) => {
delete state.serverList[id];
if (state.currentServer?.id === id) {
state.currentServer = null;
}
});
},
getServer: (id) => {
const server = get().serverList[id];
if (server) return server;
return null;
},
setCurrentServer: (server) => {
set((state) => {
state.currentServer = server;
if (state.currentServer?.id === id) {
state.currentServer = null;
}
});
},
getServer: (id) => {
const server = get().serverList[id];
if (server) return server;
return null;
},
setCurrentServer: (server) => {
set((state) => {
state.currentServer = server;
if (server) {
// Reset list filters
useListStore.getState()._actions.resetFilter();
if (server) {
// Reset list filters
useListStore.getState()._actions.resetFilter();
// Reset persisted grid list stores
useAlbumListDataStore.getState().actions.setItemData([]);
useAlbumArtistListDataStore.getState().actions.setItemData([]);
}
});
},
updateServer: (id: string, args: Partial<ServerListItem>) => {
set((state) => {
const updatedServer = {
...state.serverList[id],
...args,
};
// Reset persisted grid list stores
useAlbumListDataStore.getState().actions.setItemData([]);
useAlbumArtistListDataStore.getState().actions.setItemData([]);
}
});
},
updateServer: (id: string, args: Partial<ServerListItem>) => {
set((state) => {
const updatedServer = {
...state.serverList[id],
...args,
};
state.serverList[id] = updatedServer;
state.currentServer = updatedServer;
});
},
state.serverList[id] = updatedServer;
state.currentServer = updatedServer;
});
},
},
currentServer: null,
deviceId: nanoid(),
serverList: {},
})),
{ name: 'store_authentication' },
),
{
merge: (persistedState, currentState) => merge(currentState, persistedState),
name: 'store_authentication',
version: 2,
},
currentServer: null,
deviceId: nanoid(),
serverList: {},
})),
{ name: 'store_authentication' },
),
{
merge: (persistedState, currentState) => merge(currentState, persistedState),
name: 'store_authentication',
version: 2,
},
),
);
export const useCurrentServerId = () => useAuthStore((state) => state.currentServer)?.id || '';
@ -97,9 +97,9 @@ export const useServerList = () => useAuthStore((state) => state.serverList);
export const useAuthStoreActions = () => useAuthStore((state) => state.actions);
export const getServerById = (id?: string) => {
if (!id) {
return null;
}
if (!id) {
return null;
}
return useAuthStore.getState().actions.getServer(id);
return useAuthStore.getState().actions.getServer(id);
};