Shivam Mishra
2024-10-02 13:06:30 +05:30
committed by GitHub
parent e0bf2bd9d4
commit 42f6621afb
661 changed files with 15939 additions and 31194 deletions

View File

@@ -1,4 +1,3 @@
import Vue from 'vue';
import * as types from '../mutation-types';
const state = {
@@ -41,14 +40,23 @@ export const actions = {
export const mutations = {
[types.default.SET_CURRENT_PAGE]: ($state, { filter, page }) => {
Vue.set($state.currentPage, filter, page);
$state.currentPage = {
...$state.currentPage,
[filter]: page,
};
},
[types.default.SET_CONVERSATION_END_REACHED]: ($state, { filter }) => {
if (filter === 'all') {
Vue.set($state.hasEndReached, 'unassigned', true);
Vue.set($state.hasEndReached, 'me', true);
$state.hasEndReached = {
...$state.hasEndReached,
unassigned: true,
me: true,
};
}
Vue.set($state.hasEndReached, filter, true);
$state.hasEndReached = {
...$state.hasEndReached,
[filter]: true,
};
},
[types.default.CLEAR_CONVERSATION_PAGE]: $state => {
$state.currentPage = {