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 => ({
.catch(err =>
({
requestId: message.requestId, requestId: message.requestId,
error: true, error: true,
data: cloneError(err) data: cloneError(err)
}) }))
)
.then(data => self.postMessage(data)); .then(data => self.postMessage(data));
}; };
} }