diff options
| author | rr- <rr-@sakuya.pl> | 2016-05-08 18:57:55 +0200 |
|---|---|---|
| committer | rr- <rr-@sakuya.pl> | 2016-05-08 18:59:11 +0200 |
| commit | 7610761ec859114756d591888e7b26d77987125a (patch) | |
| tree | 62db659b682e2917cfcce0272800b7e7abf2013f /client/js/api.js | |
| parent | f083e5fdc896a4a2eab6dfcd8e7eb04ca47afee5 (diff) | |
client/general: add nprogress to API calls
Diffstat (limited to 'client/js/api.js')
| -rw-r--r-- | client/js/api.js | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/client/js/api.js b/client/js/api.js index 515e2b4..b23daa5 100644 --- a/client/js/api.js +++ b/client/js/api.js @@ -1,5 +1,6 @@ 'use strict'; +const nprogress = require('nprogress'); const cookies = require('js-cookie'); const request = require('superagent'); const config = require('./config.js'); @@ -52,6 +53,7 @@ class Api { _process(url, requestFactory, data, files) { const fullUrl = this.getFullUrl(url); return new Promise((resolve, reject) => { + nprogress.start(); let req = requestFactory(fullUrl); if (data) { req.attach('metadata', new Blob([JSON.stringify(data)])); @@ -66,6 +68,7 @@ class Api { } req.set('Accept', 'application/json') .end((error, response) => { + nprogress.done(); if (error) { reject(response && response.body ? response.body : { 'title': 'Networking error', |