From 9134933217c9f4f75d2471e9f8fab7b14af18c2e Mon Sep 17 00:00:00 2001 From: Albert Gasset Date: Mon, 18 Mar 2019 12:41:34 +0100 Subject: [PATCH] MOBILE-2838 ws: Don't store POST request promises Since MOBILE-2900 POST request promises are not reused in CoreWSProvider. --- src/providers/ws.ts | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/src/providers/ws.ts b/src/providers/ws.ts index bc2cd80fc..7145ae55f 100644 --- a/src/providers/ws.ts +++ b/src/providers/ws.ts @@ -525,9 +525,9 @@ export class CoreWSProvider { } // 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. // If the responseExpected value is set to false, we create a blank object if the response is null. if (!data && !preSets.responseExpected) { @@ -608,10 +608,6 @@ export class CoreWSProvider { return Promise.reject(this.createFakeWSError('core.serverconnection', true)); }); - - promise = this.setPromiseHttp(promise, 'post', preSets.siteUrl, ajaxData); - - return promise; } /**