File: /volume1/@appstore/Spreadsheet/server/task-daemon/base-handler.js
"use strict";Object.defineProperty(exports,"__esModule",{value:true});Object.defineProperty(exports,"default",{enumerable:true,get:function(){return n}});const e=r(require("../common/domain-socket"));const t=require("@synology-office/logger");function r(e){return e&&e.__esModule?e:{default:e}}class o{constructor(t){this.transport=new e.default(t);this.setupConnection()}setupConnection(){this.transport.on("data",(e=>this.onData(e)));this.transport.on("error",(e=>this.onError(e)))}onError(e){t.logger.error("taskd:connect error",e)}onData(e){const t=e?.event;if(!t){return this.transport.end({success:false,error:"event is required"})}this.onRequest(t,e.data)}}const n=o;