INNER CODE UNIT · JavaScript
message
sonnyp/aria2.js · src/JSONRPCClient.js:96
const message = calls.map(([method, params]) => {
return this._buildMessage(method, params);
});
await this._send(message);
return message.map(({ id }) => {
const { promise } = (this.deferreds[id] = Promise.withResolvers());
return promise;
});
}
async call(method, parameters) {
const message = this._buildMessage(method, parameters);
await this._send(message);
const { promise } = (this.deferreds[message.id] = Promise.withResolvers());