MOBILE-2838 ws: Don't store POST request promises
Since MOBILE-2900 POST request promises are not reused in CoreWSProvider.main
parent
13a9dab037
commit
9134933217
|
@ -525,9 +525,9 @@ export class CoreWSProvider {
|
||||||
}
|
}
|
||||||
|
|
||||||
// Perform the post request.
|
// Perform the post request.
|
||||||
let promise = this.http.post(siteUrl, ajaxData, options).timeout(CoreConstants.WS_TIMEOUT).toPromise();
|
const promise = this.http.post(siteUrl, ajaxData, options).timeout(CoreConstants.WS_TIMEOUT).toPromise();
|
||||||
|
|
||||||
promise = promise.then((data: any) => {
|
return promise.then((data: any) => {
|
||||||
// Some moodle web services return null.
|
// Some moodle web services return null.
|
||||||
// If the responseExpected value is set to false, we create a blank object if the response is null.
|
// If the responseExpected value is set to false, we create a blank object if the response is null.
|
||||||
if (!data && !preSets.responseExpected) {
|
if (!data && !preSets.responseExpected) {
|
||||||
|
@ -608,10 +608,6 @@ export class CoreWSProvider {
|
||||||
|
|
||||||
return Promise.reject(this.createFakeWSError('core.serverconnection', true));
|
return Promise.reject(this.createFakeWSError('core.serverconnection', true));
|
||||||
});
|
});
|
||||||
|
|
||||||
promise = this.setPromiseHttp(promise, 'post', preSets.siteUrl, ajaxData);
|
|
||||||
|
|
||||||
return promise;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
Loading…
Reference in New Issue