aboutsummaryrefslogtreecommitdiffstats
path: root/db/models/users.js
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2023-01-08 21:05:34 -0800
committerAdam Soltys <[email protected]>2023-01-08 21:05:34 -0800
commitdce07aa93b3c2f47aca0c24cea6adde9ec37f1a7 (patch)
tree6c6b8930ebe9c2cc5b8d1f759e61260f509fdd7a /db/models/users.js
parentf7b844883506a8072213245b9b8a2b988694e4f5 (diff)
downloadcoinos-server-dce07aa93b3c2f47aca0c24cea6adde9ec37f1a7.tar.gz
coinos-server-dce07aa93b3c2f47aca0c24cea6adde9ec37f1a7.zip
tech debt jubilee
Diffstat (limited to 'db/models/users.js')
-rw-r--r--db/models/users.js270
1 files changed, 0 insertions, 270 deletions
diff --git a/db/models/users.js b/db/models/users.js
deleted file mode 100644
index fce79537..00000000
--- a/db/models/users.js
+++ /dev/null
@@ -1,270 +0,0 @@
-import db from "$db/db";
-import { DataTypes } from "@sequelize/core";
-
-const attributes = {
- id: {
- type: DataTypes.INTEGER(11),
- allowNull: false,
- defaultValue: null,
- primaryKey: true,
- autoIncrement: true,
- comment: null,
- field: "id"
- },
- uuid: {
- type: DataTypes.STRING,
- allowNull: false,
- defaultValue: DataTypes.UUIDV4,
- primaryKey: true,
- autoIncrement: false,
- comment: null,
- field: "uuid"
- },
- address: {
- type: DataTypes.STRING,
- allowNull: true,
- defaultValue: null,
- primaryKey: false,
- autoIncrement: false,
- comment: null,
- field: "address"
- },
- theme: {
- type: DataTypes.STRING,
- allowNull: true,
- defaultValue: false,
- primaryKey: false,
- autoIncrement: false,
- comment: null,
- field: "theme"
- },
- profile: {
- type: DataTypes.BOOLEAN,
- allowNull: true,
- defaultValue: false,
- primaryKey: false,
- autoIncrement: false,
- comment: null,
- field: "profile"
- },
- banner: {
- type: DataTypes.BOOLEAN,
- allowNull: true,
- defaultValue: false,
- primaryKey: false,
- autoIncrement: false,
- comment: null,
- field: "banner"
- },
- admin: {
- type: DataTypes.BOOLEAN,
- allowNull: true,
- defaultValue: false,
- primaryKey: false,
- autoIncrement: false,
- comment: null,
- field: "admin"
- },
- locked: {
- type: DataTypes.BOOLEAN,
- allowNull: true,
- defaultValue: false,
- primaryKey: false,
- autoIncrement: false,
- comment: null,
- field: "locked"
- },
- verified: {
- type: DataTypes.STRING,
- allowNull: true,
- defaultValue: null,
- primaryKey: false,
- autoIncrement: false,
- comment: null,
- field: "verified"
- },
- fiat: {
- type: DataTypes.BOOLEAN,
- allowNull: true,
- defaultValue: null,
- primaryKey: false,
- autoIncrement: false,
- comment: null,
- field: "fiat"
- },
- index: {
- type: DataTypes.INTEGER,
- allowNull: true,
- defaultValue: 0,
- primaryKey: false,
- autoIncrement: false,
- comment: null,
- field: "index"
- },
- ip: {
- type: DataTypes.INTEGER.UNSIGNED,
- allowNull: true,
- defaultValue: null,
- primaryKey: false,
- autoIncrement: false,
- comment: null,
- field: "ip"
- },
- seed: {
- type: DataTypes.STRING(255),
- allowNull: true,
- defaultValue: null,
- primaryKey: false,
- autoIncrement: false,
- comment: null,
- field: "seed"
- },
- username: {
- type: DataTypes.STRING(255),
- allowNull: true,
- defaultValue: null,
- primaryKey: false,
- autoIncrement: false,
- comment: null,
- field: "username"
- },
- password: {
- type: DataTypes.STRING(255),
- allowNull: true,
- defaultValue: null,
- primaryKey: false,
- autoIncrement: false,
- comment: null,
- field: "password"
- },
- unit: {
- type: DataTypes.STRING(255),
- allowNull: true,
- defaultValue: "SAT",
- primaryKey: false,
- autoIncrement: false,
- comment: null,
- field: "unit"
- },
- account_id: {
- type: DataTypes.INTEGER(11),
- allowNull: true,
- defaultValue: null,
- primaryKey: false,
- autoIncrement: false,
- comment: null,
- field: "account_id"
- },
- otpsecret: {
- type: DataTypes.STRING(255),
- allowNull: true,
- defaultValue: "CAD",
- primaryKey: false,
- autoIncrement: false,
- comment: null,
- field: "otpsecret"
- },
- currency: {
- type: DataTypes.STRING(255),
- allowNull: true,
- defaultValue: "CAD",
- primaryKey: false,
- autoIncrement: false,
- comment: null,
- field: "currency"
- },
- currencies: {
- type: DataTypes.JSON,
- allowNull: false,
- defaultValue: ["USD"],
- primaryKey: false,
- autoIncrement: false,
- comment: null,
- field: "currencies"
- },
- createdAt: {
- type: DataTypes.DATE,
- allowNull: false,
- defaultValue: null,
- primaryKey: false,
- autoIncrement: false,
- comment: null,
- field: "createdAt"
- },
- updatedAt: {
- type: DataTypes.DATE,
- allowNull: false,
- defaultValue: null,
- primaryKey: false,
- autoIncrement: false,
- comment: null,
- field: "updatedAt"
- },
- subscriptions: {
- type: DataTypes.TEXT,
- get: function() {
- return JSON.parse(this.getDataValue("subscriptions"));
- },
- set: function(value) {
- return this.setDataValue("subscriptions", JSON.stringify(value));
- },
- allowNull: true,
- defaultValue: null,
- primaryKey: false,
- autoIncrement: false,
- comment: null,
- field: "subscriptions"
- },
- twofa: {
- type: DataTypes.INTEGER(1),
- allowNull: true,
- defaultValue: null,
- primaryKey: false,
- autoIncrement: false,
- comment: null,
- field: "twofa"
- },
- cipher: {
- type: DataTypes.STRING(255)
- },
- pubkey: {
- type: DataTypes.STRING(255)
- },
- salt: {
- type: DataTypes.STRING(255)
- },
- pin: {
- type: DataTypes.STRING(255),
- allowNull: true,
- defaultValue: null,
- primaryKey: false,
- autoIncrement: false,
- comment: null,
- field: "pin"
- },
- email: {
- type: DataTypes.STRING(255)
- },
- phone: {
- type: DataTypes.STRING(255)
- },
- locktime: {
- type: DataTypes.INTEGER(11)
- },
- prompt: {
- type: DataTypes.BOOLEAN
- },
- display: {
- type: DataTypes.STRING(255)
- }
-};
-
-const options = {
- tableName: "users",
- comment: "",
- indexes: [],
- charset: "utf8mb4",
- collate: "utf8mb4_unicode_ci"
-};
-
-db["User"] = db.define("users_model", attributes, options);