diff --git a/src/misc/sequentialize.ts b/src/misc/sequentialize.ts index 10925c59519..8b946b65471 100644 --- a/src/misc/sequentialize.ts +++ b/src/misc/sequentialize.ts @@ -21,15 +21,15 @@ export function sequentialize(key: (args: any[]) => string = JSON.stringify) { }; return { - value: (...args: any[]) => { + value: function(...args: any[]) { const argsKey = key(args); const cache = getCache(this); - let res = cache.get(argsKey); - if (res != null) { - return res; + let response = cache.get(argsKey); + if (response != null) { + return response; } - res = originalMethod.apply(this, args).then((val: any) => { + response = originalMethod.apply(this, args).then((val: any) => { cache.delete(argsKey); return val; }).catch((err: any) => { @@ -37,8 +37,8 @@ export function sequentialize(key: (args: any[]) => string = JSON.stringify) { throw err; }); - cache.set(argsKey, res); - return res; + cache.set(argsKey, response); + return response; }, }; };