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';
import ConversationAPI from '../../api/inbox/conversation';
const state = {
@@ -43,7 +42,10 @@ export const mutations = {
record => record.id === user.id && record.type === user.type
).length;
if (!hasUserRecordAlready) {
Vue.set($state.records, conversationId, [...records, user]);
$state.records = {
...$state.records,
[conversationId]: [...records, user],
};
}
},
[types.default.REMOVE_USER_TYPING_FROM_CONVERSATION]: (
@@ -54,7 +56,10 @@ export const mutations = {
const updatedRecords = records.filter(
record => record.id !== user.id || record.type !== user.type
);
Vue.set($state.records, conversationId, updatedRecords);
$state.records = {
...$state.records,
[conversationId]: updatedRecords,
};
},
};