this.sendResponse({ id, data, type: ResponseType.PromiseSuccess });
}, err => {
this.sendResponse({
id, data: {
message: err.message,
name: err.name,
stack: err.stack ? err.stack.split('\n') : undefined
}, type: ResponseType.PromiseError
});
} else {
this.sendResponse({ id, data: err, type: ResponseType.PromiseErrorObj });
}