@sangaman/xud
Version:
Exchange Union Daemon
26 lines • 847 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const enums_1 = require("../types/enums");
class SwapDeals {
constructor(logger) {
this.logger = logger;
this.deals = [];
this.get = (role, dealId) => {
for (const deal of this.deals) {
if (role === enums_1.SwapDealRole.Maker && deal.makerDealId === dealId) {
return deal;
}
if (role === enums_1.SwapDealRole.Taker && deal.takerDealId === dealId) {
return deal;
}
}
return undefined;
};
this.add = (deal) => {
this.deals.push(deal);
};
}
}
exports.SwapDeals = SwapDeals;
exports.default = SwapDeals;
//# sourceMappingURL=SwapDeals.js.map