Skip to content

Commit 941d488

Browse files
committed
update session store
1 parent 3aefa42 commit 941d488

File tree

1 file changed

+22
-2
lines changed

1 file changed

+22
-2
lines changed

src/store/modules/sessions.ts

Lines changed: 22 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,12 +52,32 @@ const sessionStore: StoreOptions<SessionState> = {
5252
removeFavorite(state: SessionState, sessionId: number) {
5353
state.favoriteSessions = state.favoriteSessions.filter(fsId => fsId !== sessionId);
5454
},
55-
updateFavoriteFilter(state: SessionState) {}
55+
updateFavoriteFilter(state: SessionState, sessionIds: number[]) {
56+
state.favoriteSessions = sessionIds;
57+
}
5658
},
5759
actions: {
5860
setSearchText({ commit }, searchText: string) {
5961
commit('setSearchText', searchText)
60-
}
62+
},
63+
addTrackFilter({ commit }, trackName: string) {
64+
commit('addTrackFilter', trackName);
65+
},
66+
removeTrackFilter({ commit }, trackName: string) {
67+
commit('removeTrackFilter', trackName);
68+
},
69+
updateTrackFilters({ commit }, trackNames: string[]) {
70+
commit('updateTrackFilters', trackNames);
71+
},
72+
addFavorite({ commit }, sessionId: number) {
73+
commit('addFavorite', sessionId);
74+
},
75+
removeFavorite({ commit }, sessionId: number) {
76+
commit('removeFavorite', sessionId);
77+
},
78+
updateFavoriteFilter({ commit }, sessionIds: number[]) {
79+
commit('updateFavoriteFilter', sessionIds);
80+
},
6181
},
6282
getters: {
6383
visibleSessions(state: SessionState) {

0 commit comments

Comments
 (0)