diff options
author | Fatih Acet <acetfatih@gmail.com> | 2017-08-21 22:54:05 +0300 |
---|---|---|
committer | Fatih Acet <acetfatih@gmail.com> | 2017-08-21 22:54:05 +0300 |
commit | 4707c766df836b3d2ec07d77a2d2d857a6aa7a58 (patch) | |
tree | 8320f655e77219039fd3e751eae89959c1642679 /app/assets/javascripts/notes/stores | |
parent | 806c3063672793365c337be2cf4f8c55a20165c4 (diff) | |
download | gitlab-ce-4707c766df836b3d2ec07d77a2d2d857a6aa7a58.tar.gz |
IssueNotesRefactor: Poll again when commands applied.
Diffstat (limited to 'app/assets/javascripts/notes/stores')
-rw-r--r-- | app/assets/javascripts/notes/stores/actions.js | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/app/assets/javascripts/notes/stores/actions.js b/app/assets/javascripts/notes/stores/actions.js index d8119d8ac2e..b2e4e62ebc6 100644 --- a/app/assets/javascripts/notes/stores/actions.js +++ b/app/assets/javascripts/notes/stores/actions.js @@ -8,6 +8,8 @@ import service from '../services/issue_notes_service'; import loadAwardsHandler from '../../awards_handler'; import sidebarTimeTrackingEventHub from '../../sidebar/event_hub'; +let eTagPoll; + export const setNotesData = ({ commit }, data) => commit(types.SET_NOTES_DATA, data); export const setIssueData = ({ commit }, data) => commit(types.SET_ISSUE_DATA, data); export const setUserData = ({ commit }, data) => commit(types.SET_USER_DATA, data); @@ -87,7 +89,7 @@ export const saveNote = ({ commit, dispatch }, noteData) => { const commandsChanges = res.commands_changes; if (hasQuickActions && errors && Object.keys(errors).length) { - dispatch('fetchData'); + eTagPoll.makeRequest(); $('.js-gfm-input').trigger('clear-commands-cache.atwho'); Flash('Commands applied', 'notice', $(noteData.flashContainer)); @@ -162,7 +164,7 @@ const pollSuccessCallBack = (resp, commit, state, getters) => { export const poll = ({ commit, state, getters }) => { const requestData = { endpoint: state.notesData.notesPath, lastFetchedAt: state.lastFetchedAt }; - const eTagPoll = new Poll({ + eTagPoll = new Poll({ resource: service, method: 'poll', data: requestData, |