Split stores

This commit is contained in:
jeffvli 2022-12-21 01:25:56 -08:00
parent 2a858f3107
commit b742b814c0
7 changed files with 200 additions and 122 deletions

View file

@ -4,7 +4,7 @@ import create from 'zustand';
import { devtools, persist } from 'zustand/middleware';
import { immer } from 'zustand/middleware/immer';
import { AlbumListSort, SortOrder } from '/@/renderer/api/types';
import { useAppStore } from '/@/renderer/store/app.store';
import { useAlbumStore } from '/@/renderer/store/album.store';
import { ServerListItem } from '/@/renderer/types';
export interface AuthState {
@ -45,15 +45,10 @@ export const useAuthStore = create<AuthSlice>()(
state.currentServer = server;
if (server) {
useAppStore.getState().actions.setPage('albums', {
list: {
...useAppStore.getState().albums.list,
filter: {
...useAppStore.getState().albums.list.filter,
sortBy: AlbumListSort.RECENTLY_ADDED,
sortOrder: SortOrder.ASC,
},
},
useAlbumStore.getState().actions.setFilters({
musicFolderId: undefined,
sortBy: AlbumListSort.RECENTLY_ADDED,
sortOrder: SortOrder.ASC,
});
}
});