From 2fae7192b27ca2805a46cbf6fbeb2decfe6cb2de Mon Sep 17 00:00:00 2001 From: hensm Date: Sat, 16 Mar 2019 09:13:25 +0000 Subject: [PATCH] Minor API fixes --- ext/src/shim/cast/classes/Session.ts | 2 ++ ext/src/shim/cast/index.ts | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/ext/src/shim/cast/classes/Session.ts b/ext/src/shim/cast/classes/Session.ts index 7d0068a..095e470 100755 --- a/ext/src/shim/cast/classes/Session.ts +++ b/ext/src/shim/cast/classes/Session.ts @@ -47,6 +47,7 @@ export default class Session { private _setReceiverVolumeLevelCallbacks: CallbacksMap = new Map(); private _stopCallbacks: CallbacksMap = new Map(); + constructor ( public sessionId: string , public appId: string @@ -95,6 +96,7 @@ export default class Session { case "shim:/session/connected": { this.status = SessionStatus.CONNECTED; this.sessionId = message.data.sessionId; + this.transportId = message.data.sessionId; this.namespaces = message.data.namespaces; this.displayName = message.data.displayName; this.statusText = message.data.statusText; diff --git a/ext/src/shim/cast/index.ts b/ext/src/shim/cast/index.ts index 0e07c84..195b2af 100755 --- a/ext/src/shim/cast/index.ts +++ b/ext/src/shim/cast/index.ts @@ -85,7 +85,7 @@ export default { // Already initialized if (apiConfig) { - errorCallback(new Error_(ErrorCode.RECEIVER_UNAVAILABLE)); + errorCallback(new Error_(ErrorCode.INVALID_PARAMETER)); return; } @@ -239,8 +239,8 @@ onMessage(message => { subject: "popup:/close" }); - apiConfig.sessionListener(session); sessionRequestInProgress = false; + sessionSuccessCallback( session , message.data.selectedMedia);