1
0
mirror of https://github.com/flarum/core.git synced 2025-08-11 19:04:29 +02:00

infrastructure: Replace m.deferred in Application with native promise functionality

This commit is contained in:
Alexander Skvortsov
2020-08-07 13:41:47 -04:00
committed by Franz Liedke
parent 44975bc606
commit 5b3914535d

View File

@@ -343,10 +343,8 @@ export default class Application {
// Now make the request. If it's a failure, inspect the error that was
// returned and show an alert containing its contents.
const deferred = m.deferred();
m.request(options).then(
(response) => deferred.resolve(response),
return m.request(options).then(
(response) => response,
(error) => {
let children;
@@ -408,11 +406,9 @@ export default class Application {
this.requestErrorAlert = this.alerts.show(error.alert);
}
deferred.reject(error);
return Promise.reject(error);
}
);
return deferred.promise;
}
/**