From 3fc120ffed3e8591e15826d2e3ca9e7986600a25 Mon Sep 17 00:00:00 2001 From: jahorton Date: Fri, 11 Jun 2021 09:52:30 +0700 Subject: [PATCH] fix(web): fixes keymanCloudRequest --- web/source/keyboards/kmwkeyboards.ts | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/web/source/keyboards/kmwkeyboards.ts b/web/source/keyboards/kmwkeyboards.ts index decfde4c0e..e8ccf9f827 100644 --- a/web/source/keyboards/kmwkeyboards.ts +++ b/web/source/keyboards/kmwkeyboards.ts @@ -1211,7 +1211,6 @@ namespace com.keyman.keyboards { keymanCloudRequest(cmd: string, byLanguage?: boolean): Promise { var kbdManager = this; var keymanweb = this.keymanweb; - let currentKeyboardStubsCount = this.keyboardStubs.length; // Some basic support toward #5044, but definitely not a full solution toward it. // Wraps the cloud API keyboard-stub request in a Promise, allowing response on network @@ -1280,11 +1279,6 @@ namespace com.keyman.keyboards { } catch(ex) { document.getElementsByTagName('head')[0].appendChild(Lscript); } - // resolve? - //console.log(Lscript); - - // why is this empty - //resolve(kbdManager.keyboardStubs.slice(currentKeyboardStubsCount)); }); // TODO: Allow the site developer to handle error messaging via this catch. // This current version simply maintains pre-existing behavior. @@ -1293,8 +1287,7 @@ namespace com.keyman.keyboards { return Promise.reject(error); }); - // Return new keyboard stubs. If out of bounds (no new stubs), returns [] - return Promise.resolve(this.keyboardStubs.slice(currentKeyboardStubsCount)); + return promise; } /**