summaryrefslogtreecommitdiffstats
path: root/js/controller
diff options
context:
space:
mode:
authorDaniel Schaal <daniel@schaal.email>2017-06-08 05:10:34 +0200
committerDaniel Schaal <daniel@schaal.email>2017-06-10 11:19:07 +0200
commit7cebc63defdd640b822132a1e24b489345ac06e9 (patch)
tree34fb03b39d0a2a472aae12f0c7eae2454834f63d /js/controller
parent2eddf6242be77e21a4a9d05b56dc9cc0125472c3 (diff)
Use regular promise for http calls
Diffstat (limited to 'js/controller')
-rw-r--r--js/controller/ContentController.js9
-rw-r--r--js/controller/SettingsController.js2
2 files changed, 6 insertions, 5 deletions
diff --git a/js/controller/ContentController.js b/js/controller/ContentController.js
index dbd8bbc75..51f8eca69 100644
--- a/js/controller/ContentController.js
+++ b/js/controller/ContentController.js
@@ -178,10 +178,10 @@ app.controller('ContentController',
Loading.setLoading('autopaging', true);
ItemResource.autoPage(type, id, oldestFirst, showAll, search)
- .success(function (data) {
- Publisher.publishAll(data);
+ .then(function (response) {
+ Publisher.publishAll(response.data);
- if (data.items.length >= ITEM_AUTO_PAGE_SIZE) {
+ if (response.data.items.length >= ITEM_AUTO_PAGE_SIZE) {
self.isAutoPagingEnabled = true;
} else {
self.isNothingMoreToAutoPage = true;
@@ -190,7 +190,8 @@ app.controller('ContentController',
if (self.isAutoPagingEnabled && self.autoPageAgain) {
self.autoPage();
}
- }).error(function () {
+ return response.data;
+ }, function () {
self.isAutoPagingEnabled = true;
}).finally(function () {
Loading.setLoading('autopaging', false);
diff --git a/js/controller/SettingsController.js b/js/controller/SettingsController.js
index 1507fdf55..c20f801c8 100644
--- a/js/controller/SettingsController.js
+++ b/js/controller/SettingsController.js
@@ -74,7 +74,7 @@ app.controller('SettingsController',
var articles = JSON.parse(content);
var self = this;
- ItemResource.importArticles(articles).success(function (data) {
+ ItemResource.importArticles(articles).then(function (data) {
Publisher.publishAll(data);
}).finally(function () {
self.isArticlesImporting = false;