UNPKG

@sangaman/xud

Version:
26 lines 847 B
"use strict"; 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