@tlaukkan/webrtc-signaling
Version:
WebRTC Signaling with Node.js WebSocket server.
38 lines (34 loc) • 956 B
JavaScript
exports.HandshakeRequest = class {
constructor(email, secret) {
this.typeName = 'HandshakeRequest';
this.email = email;
this.secret = secret;
}
};
exports.HandshakeResponse = class {
constructor(id, error) {
this.typeName = 'HandshakeResponse';
this.id = id;
this.error = error;
}
};
exports.Message = class {
constructor(sourceId, targetId, contentType, contentJson) {
this.typeName = 'Message';
this.sourceId = sourceId;
this.targetId = targetId;
this.contentType = contentType;
this.contentJson = contentJson;
}
};
exports.RelayErrorReason = {
TARGET_NOT_FOUND: 'TARGET_NOT_FOUND',
MESSAGE_INVALID: 'MESSAGE_INVALID'
};
exports.RelayError = class {
constructor(reason, message) {
this.typeName = 'RelayError';
this.reason = reason;
this.message = message;
}
};