import RpcQueryBase from "./base.js"; export default class SimpleRpcQuery extends RpcQueryBase { _relay; constructor(network, relay, query, options) { super(network, query, options); this._relay = relay; } checkResponses() { if (Object.keys(this._responses).length) { this.resolve(Object.values(this._responses).pop()); return; } if (Object.keys(this._errors).length) { const error = Object.values(this._errors).pop(); this.resolve(error, error === "timeout"); } } getRelays() { return [this._relay]; } }