diff --git a/src/router.ts b/src/router.ts index c2f348f..33f5f93 100755 --- a/src/router.ts +++ b/src/router.ts @@ -676,7 +676,7 @@ export async function registerAllListeners() { throw new Error('Invalid or expired session token'); } - const decodedData = await services.decodeValue(encodedData); + const decodedData = services.decodeValue(encodedData); window.parent.postMessage( { diff --git a/src/services/service.ts b/src/services/service.ts index f37ba07..07d0447 100755 --- a/src/services/service.ts +++ b/src/services/service.ts @@ -1029,7 +1029,7 @@ export default class Services { } } - async decodeValue(value: number[]): Promise { + decodeValue(value: number[]): any | null { try { return this.sdkClient.decode_value(value); } catch (e) { @@ -1336,7 +1336,7 @@ export default class Services { const lastCommitedState = this.getLastCommitedState(process); if (lastCommitedState && lastCommitedState.public_data) { const processName = lastCommitedState!.public_data['processName']; - if (processName) { return processName } + if (processName) { return this.decodeValue(processName) } else { return null } } else { return null;