INNER CODE UNIT · JavaScript
Aria2
sonnyp/aria2.js · src/Aria2.js:15
class Aria2 extends JSONRPCClient {
addSecret(parameters) {
let params = this.secret ? ["token:" + this.secret] : [];
if (Array.isArray(parameters)) {
params = params.concat(parameters);
}
return params;
}
_onnotification(notification) {
const { method, params } = notification;
const event = unprefix(method);
if (event !== method) {
this.dispatchEvent(new JSONRPCNotificationEvent(event, { params }));
}
return super._onnotification(notification);
}