UNPKG

yimultiscreenserver-sdk-web

Version:

YiMultiScreenServer SDK for Web

29 lines 999 B
import { MsgClientType } from "./MsgClientType"; import { MsgType } from "./MsgType"; export class YMSMessage { constructor(sender, receiver, msgType) { this.timestamp = Date.now(); this.sender = sender; this.receiver = receiver; this.msgType = msgType; this.senderClientId = ""; } equals(o) { return o instanceof YMSMessage && this.timestamp === o.timestamp && this.sender === o.sender && this.receiver === o.receiver && this.msgType === o.msgType && this.senderClientId === o.senderClientId; } toString() { return `YMSMessage{` + `timestamp=${this.timestamp}, ` + `sender=${MsgClientType[this.sender]}, ` + `receiver='${MsgClientType[this.receiver]}, ` + `msgType=${MsgType[this.msgType]}, ` + `senderClientId='${this.senderClientId}'` + `}`; } } //# sourceMappingURL=YMSMessage.js.map