UNPKG

@a11ywatch/core

Version:
39 lines 987 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.makeUser = exports.UserModel = void 0; const config_1 = require("../../../config/config"); const UserModel = { email: "", password: "", salt: "", id: -1, jwt: "", role: config_1.SUPER_MODE ? 2 : 0, alertEnabled: true, emailConfirmed: false, profileVisible: false, lastLoginDate: "", usageAnchorDate: 0, passwordRequired: false, scanInfo: { lastScanDate: null, totalUptime: 0, creditedUptime: 0, }, websiteLimit: 1, googleId: "", githubId: null, resetCode: null, pageSpeedApiKey: "", stripeID: "", }; exports.UserModel = UserModel; const makeUser = (extra = {}) => { const currentDate = new Date(); return Object.assign({}, UserModel, { lastLoginDate: currentDate, usageAnchorDate: currentDate, }, extra); }; exports.makeUser = makeUser; //# sourceMappingURL=model.js.map