BigW Consortium Gitlab

Commit 4707c766 by Fatih Acet

IssueNotesRefactor: Poll again when commands applied.

parent 806c3063
...@@ -8,6 +8,8 @@ import service from '../services/issue_notes_service'; ...@@ -8,6 +8,8 @@ import service from '../services/issue_notes_service';
import loadAwardsHandler from '../../awards_handler'; import loadAwardsHandler from '../../awards_handler';
import sidebarTimeTrackingEventHub from '../../sidebar/event_hub'; import sidebarTimeTrackingEventHub from '../../sidebar/event_hub';
let eTagPoll;
export const setNotesData = ({ commit }, data) => commit(types.SET_NOTES_DATA, data); export const setNotesData = ({ commit }, data) => commit(types.SET_NOTES_DATA, data);
export const setIssueData = ({ commit }, data) => commit(types.SET_ISSUE_DATA, data); export const setIssueData = ({ commit }, data) => commit(types.SET_ISSUE_DATA, data);
export const setUserData = ({ commit }, data) => commit(types.SET_USER_DATA, data); export const setUserData = ({ commit }, data) => commit(types.SET_USER_DATA, data);
...@@ -87,7 +89,7 @@ export const saveNote = ({ commit, dispatch }, noteData) => { ...@@ -87,7 +89,7 @@ export const saveNote = ({ commit, dispatch }, noteData) => {
const commandsChanges = res.commands_changes; const commandsChanges = res.commands_changes;
if (hasQuickActions && errors && Object.keys(errors).length) { if (hasQuickActions && errors && Object.keys(errors).length) {
dispatch('fetchData'); eTagPoll.makeRequest();
$('.js-gfm-input').trigger('clear-commands-cache.atwho'); $('.js-gfm-input').trigger('clear-commands-cache.atwho');
Flash('Commands applied', 'notice', $(noteData.flashContainer)); Flash('Commands applied', 'notice', $(noteData.flashContainer));
...@@ -162,7 +164,7 @@ const pollSuccessCallBack = (resp, commit, state, getters) => { ...@@ -162,7 +164,7 @@ const pollSuccessCallBack = (resp, commit, state, getters) => {
export const poll = ({ commit, state, getters }) => { export const poll = ({ commit, state, getters }) => {
const requestData = { endpoint: state.notesData.notesPath, lastFetchedAt: state.lastFetchedAt }; const requestData = { endpoint: state.notesData.notesPath, lastFetchedAt: state.lastFetchedAt };
const eTagPoll = new Poll({ eTagPoll = new Poll({
resource: service, resource: service,
method: 'poll', method: 'poll',
data: requestData, data: requestData,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment