summaryrefslogtreecommitdiff
path: root/app/assets/javascripts/notes/stores
diff options
context:
space:
mode:
authorFatih Acet <acetfatih@gmail.com>2017-08-21 22:54:05 +0300
committerFatih Acet <acetfatih@gmail.com>2017-08-21 22:54:05 +0300
commit4707c766df836b3d2ec07d77a2d2d857a6aa7a58 (patch)
tree8320f655e77219039fd3e751eae89959c1642679 /app/assets/javascripts/notes/stores
parent806c3063672793365c337be2cf4f8c55a20165c4 (diff)
downloadgitlab-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.js6
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,