origintrail-node
Version:
OriginTrail Node - Decentralized Knowledge Graph Node Library
30 lines (25 loc) • 787 B
JavaScript
import NetworkProtocolCommand from '../../common/network-protocol-command.js';
import { ERROR_TYPE } from '../../../../constants/constants.js';
class NetworkAskCommand extends NetworkProtocolCommand {
constructor(ctx) {
super(ctx);
this.operationService = ctx.askService;
this.ualService = ctx.ualService;
this.errorType = ERROR_TYPE.ASK.ASK_NETWORK_ERROR;
}
/**
* Builds default networkGetCommand
* @param map
* @returns {{add, data: *, delay: *, deadline: *}}
*/
default(map) {
const command = {
name: 'networkAskCommand',
delay: 0,
transactional: false,
};
Object.assign(command, map);
return command;
}
}
export default NetworkAskCommand;