Improve session message handling

This commit is contained in:
hensm
2019-03-21 21:07:37 +00:00
parent 6cbe079a91
commit c70c3ce7d8
5 changed files with 55 additions and 10 deletions

View File

@@ -1,5 +1,7 @@
"use strict";
import { Channel } from "castv2";
import Session from "./Session";
import { Message
@@ -27,7 +29,7 @@ export default class Media {
private mediaSessionId: number;
private referenceId: string;
private session: Session;
private channel: any;
private channel: Channel;
private sendMessageCallback: SendMessageCallback;
constructor (

View File

@@ -37,10 +37,12 @@ export default class Session {
, port: number
, appId: string
, sessionId: number
, referenceId: string
, sendMessageCallback: SendMessageCallback) {
this.sendMessageCallback = sendMessageCallback;
this.sessionId = sessionId;
this.referenceId = referenceId;
this.sendMessageCallback = sendMessageCallback;
this.client = new Client();

View File

@@ -97,6 +97,7 @@ async function handleMessage (message: Message) {
, message.data.port
, message.data.appId
, message.data.sessionId
, message._id
, sendMessage));
}
}