mirror of
https://github.com/lingble/chatwoot.git
synced 2025-11-22 05:54:55 +00:00
20 lines
551 B
JavaScript
20 lines
551 B
JavaScript
import CopilotMessagesAPI from 'dashboard/api/captain/copilotMessages';
|
|
import { createStore } from './storeFactory';
|
|
|
|
export default createStore({
|
|
name: 'CopilotMessages',
|
|
API: CopilotMessagesAPI,
|
|
getters: {
|
|
getMessagesByThreadId: state => copilotThreadId => {
|
|
return state.records
|
|
.filter(record => record.copilot_thread?.id === Number(copilotThreadId))
|
|
.sort((a, b) => a.id - b.id);
|
|
},
|
|
},
|
|
actions: mutationTypes => ({
|
|
upsert({ commit }, data) {
|
|
commit(mutationTypes.UPSERT, data);
|
|
},
|
|
}),
|
|
});
|