Files
alrahma_sunday_school_api/apps/api/dist/modules/admin/admin.presenter.js
T
2026-06-11 03:22:12 -04:00

26 lines
713 B
JavaScript

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.presentAdminUser = presentAdminUser;
exports.presentAdminSession = presentAdminSession;
exports.presentPaginated = presentPaginated;
function presentAdminUser(admin) {
const { passwordHash, totpSecret, ...safe } = admin;
return safe;
}
function presentAdminSession(admin, token) {
return {
token,
admin: presentAdminUser(admin),
};
}
function presentPaginated(data, total, page, pageSize, extra = {}) {
return {
data,
total,
page,
pageSize,
totalPages: Math.ceil(total / pageSize),
...extra,
};
}
//# sourceMappingURL=admin.presenter.js.map