app/javascript/dashboard/store/modules/conversations/actions.js
File actions.js
has 405 lines of code (exceeds 300 allowed). Consider refactoring. Open
Open
import Vue from 'vue';
import types from '../../mutation-types';
import ConversationApi from '../../../api/inbox/conversation';
import MessageApi from '../../../api/inbox/message';
import { MESSAGE_STATUS, MESSAGE_TYPE } from 'shared/constants/messages';
actions
has 38 functions (exceeds 32 allowed). Consider refactoring. Open
Open
const actions = {
getConversation: async ({ commit }, conversationId) => {
try {
const response = await ConversationApi.show(conversationId);
commit(types.UPDATE_CONVERSATION, response.data);