test-ic-wallet-middleware-icrc
Version:
Ic middleware wallet ICRC protocol
14 lines (13 loc) • 519 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.AllowanceDataStorage = void 0;
const rxBaseDataStorage_1 = require("../../storage/base/rxBaseDataStorage");
class AllowanceDataStorage extends rxBaseDataStorage_1.RxBaseDataStorage {
get collectionName() {
return "allowances";
}
getDocumentId(doc) {
return `${doc.spenderPrincipal}_${doc.ledgerAddress}_${doc.subAccountId}_${doc.spenderSubId}`;
}
}
exports.AllowanceDataStorage = AllowanceDataStorage;