# All files / dist/query-fees allocation-utils.js

22.22% Statements 4/18
27.27% Branches 3/11
0% Functions 0/9
33.33% Lines 4/12

Press n or j to go to the next uncovered block, b, p or k for the previous block.

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    3x

    3x
    3x
    3x

     "use strict";
    var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
        function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
        return new (P || (P = Promise))(function (resolve, reject) {
            function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
            function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
            function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
            step((generator = generator.apply(thisArg, _arguments || [])).next());
        });
    };
    Object.defineProperty(exports, "__esModule", { value: true });
    exports.ensureAllocationSummary = void 0;
    exports.ensureAllocationSummary = (models, allocation, transaction) => __awaiter(void 0, void 0, void 0, function* () {
        const [summary, isNew] = yield models.allocationSummaries.findOrBuild({
            where: { allocation },
            defaults: {
                allocation,
                closedAt: null,
                createdTransfers: 0,
                resolvedTransfers: 0,
                failedTransfers: 0,
                openTransfers: 0,
                collectedFees: '0',
                withdrawnFees: '0',
            },
            transaction,
        });
        return [summary, isNew];
    });
    //# sourceMappingURL=allocation-utils.js.map