UNPKG

mira-app-core

Version:

Core library for Mira TypeScript project - provides base functionality without auto-execution

32 lines 921 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.MessageHandler = void 0; class MessageHandler { constructor(server, dbService, ws, message) { this.server = server; this.dbService = dbService; this.ws = ws; this.message = message; } sendResponse(data) { const response = JSON.stringify({ 'requestId': this.message.requestId, 'libraryId': this.message.libraryId, "status": "success", data, }); console.log({ response }); this.ws.send(response); } sendError(error) { const response = JSON.stringify({ ...this.message, status: 'error', error }); console.log({ response }); this.ws.send(response); } } exports.MessageHandler = MessageHandler; //# sourceMappingURL=MessageHandler.js.map