From 19a6cc2664c5753485efae2d0d89dc317a92200d Mon Sep 17 00:00:00 2001
From: Filipa Lacerda <filipa@gitlab.com>
Date: Fri, 17 Mar 2017 18:04:35 +0000
Subject: [PATCH] Adss changelog entry

---
 app/assets/javascripts/lib/utils/poll.js | 12 ++++++------
 changelogs/unreleased/29575-polling.yml  |  4 ++++
 2 files changed, 10 insertions(+), 6 deletions(-)
 create mode 100644 changelogs/unreleased/29575-polling.yml

diff --git a/app/assets/javascripts/lib/utils/poll.js b/app/assets/javascripts/lib/utils/poll.js
index b6c7c809525..56b6adaed66 100644
--- a/app/assets/javascripts/lib/utils/poll.js
+++ b/app/assets/javascripts/lib/utils/poll.js
@@ -11,21 +11,21 @@ Vue.use(VueResource);
  * new poll({
  *   url: 'endopoint',
  *   data: {},
- *   successCallback: () => {}
- *   errorCallback: () => {}
+ *   successCallback: () => {},
+ *   errorCallback: () => {},
  * }).makeRequest();
  *
  *
  * 1. Checks for response and headers before start polling
- * 2. Interval is provided by `X-Poll-Interval` header.
- * 3. If `X-Poll-Interval` is -1, we stop polling
+ * 2. Interval is provided by `Poll-Interval` header.
+ * 3. If `Poll-Interval` is -1, we stop polling
  * 4. If HTTP response is 200, we poll.
  * 5. If HTTP response is different from 200, we stop polling.
  *
  */
 export default class poll {
-  constructor(options) {
-    this.options = options || {};
+  constructor(options = {}) {
+    this.options = options;
 
     this.intervalHeader = 'POLL-INTERVAL';
   }
diff --git a/changelogs/unreleased/29575-polling.yml b/changelogs/unreleased/29575-polling.yml
new file mode 100644
index 00000000000..75016afd455
--- /dev/null
+++ b/changelogs/unreleased/29575-polling.yml
@@ -0,0 +1,4 @@
+---
+title: Adds polling utility function for vue resource
+merge_request:
+author:
-- 
GitLab