Implement blank file tests + fix shim

This commit is contained in:
hensm
2019-01-12 10:12:10 +00:00
parent 839ea81838
commit 45319fe771
8 changed files with 141 additions and 30 deletions

View File

@@ -32,7 +32,7 @@ export default class Session {
this._stopCallbacks = new Map();
this.sessionId = sessionId;
this.transportId = sessionId;
this.transportId = sessionId || "";
this.appId = appId;
this.appImages = appImages;
this.displayName = displayName;
@@ -41,16 +41,17 @@ export default class Session {
this.media = [];
this.namespaces = [];
this.senderApps = [];
this.status = SessionStatus.DISCONNECTED;
this.status = SessionStatus.CONNECTED;
this.statusText = null;
this._sendMessage("bridge:bridgesession/initialize", {
address: receiver._address
, port: receiver._port
, appId
, sessionId
});
if (receiver) {
this._sendMessage("bridge:bridgesession/initialize", {
address: receiver._address
, port: receiver._port
, appId
, sessionId
});
}
onMessage(message => {
// Filter other session messages

View File

@@ -1,20 +1,21 @@
"use strict";
import { Capability } from "../enums";
import { requestSession as requestSessionTimeout } from "../../timeout.js";
// https://developers.google.com/cast/docs/reference/chrome/chrome.cast.SessionRequest
export default class SessionRequest {
constructor (
appId
, opt_capabilities = [
Capability.VIDEO_OUT
, Capability.AUDIO_OUT ]
, opt_timeout = null) {
this.appId = appId;
this.capabilities = opt_capabilities;
this.language = null;
this.requestSessionTimeout = requestSessionTimeout;
}
};
"use strict";
import { Capability } from "../enums";
import { requestSession as requestSessionTimeout } from "../../timeout.js";
// https://developers.google.com/cast/docs/reference/chrome/chrome.cast.SessionRequest
export default class SessionRequest {
constructor (
appId
, opt_capabilities = [
Capability.VIDEO_OUT
, Capability.AUDIO_OUT ]
, opt_timeout = requestSessionTimeout) {
this.appId = appId;
this.capabilities = opt_capabilities;
this.dialRequest = null;
this.language = null;
this.requestSessionTimeout = opt_timeout;
}
};