Fix: return object code style

This commit is contained in:
eight 2018-09-02 12:13:41 +08:00
parent b6df55b1fe
commit bb3f9e28e0

View File

@ -92,20 +92,16 @@ function createAPI(methods) {
const message = e.data; const message = e.data;
Promise.resolve() Promise.resolve()
.then(() => methods[message.action](...message.args)) .then(() => methods[message.action](...message.args))
.then(result => .then(result => ({
({ requestId: message.requestId,
requestId: message.requestId, error: false,
error: false, data: result
data: result }))
}) .catch(err => ({
) requestId: message.requestId,
.catch(err => error: true,
({ data: cloneError(err)
requestId: message.requestId, }))
error: true,
data: cloneError(err)
})
)
.then(data => self.postMessage(data)); .then(data => self.postMessage(data));
}; };
} }