aboutsummaryrefslogtreecommitdiffstats
path: root/db/index.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/index.js
parentf7b844883506a8072213245b9b8a2b988694e4f5 (diff)
downloadcoinos-server-dce07aa93b3c2f47aca0c24cea6adde9ec37f1a7.tar.gz
coinos-server-dce07aa93b3c2f47aca0c24cea6adde9ec37f1a7.zip
tech debt jubilee
Diffstat (limited to 'db/index.js')
-rw-r--r--db/index.js157
1 files changed, 0 insertions, 157 deletions
diff --git a/db/index.js b/db/index.js
deleted file mode 100644
index e88c8432..00000000
--- a/db/index.js
+++ /dev/null
@@ -1,157 +0,0 @@
-import Sequelize from "@sequelize/core";
-
-import db from "$db/db";
-
-db.authenticate().catch(err => {
- console.debug("Error connecting to database: " + err.message);
-});
-
-import "./models/accounts";
-import "./models/codes";
-import "./models/deposits";
-import "./models/invoices";
-import "./models/keys";
-import "./models/payments";
-import "./models/orders";
-import "./models/requests";
-import "./models/users";
-import "./models/withdrawals";
-
-import "./models/referrals";
-import "./models/waiting_list";
-
-const { User, Account, Payment, Invoice, Key, Order, Referral, Request } = db;
-
-User.hasMany(Account, {
- as: "accounts",
- foreignKey: "user_id"
-});
-
-User.hasMany(Invoice, {
- as: "invoices",
- foreignKey: "user_id"
-});
-
-User.hasMany(Key, {
- as: "keys",
- foreignKey: "user_id"
-});
-
-User.hasMany(Order, {
- as: "orders",
- foreignKey: "user_id"
-});
-
-User.hasMany(Payment, {
- as: "payments",
- foreignKey: "user_id"
-});
-
-User.belongsTo(Account, {
- as: "account",
- foreignKey: "account_id"
-});
-
-Invoice.belongsTo(Account, {
- as: "account",
- foreignKey: "account_id"
-});
-
-Account.belongsTo(User, {
- as: "user",
- foreignKey: "user_id"
-});
-
-Invoice.belongsTo(User, {
- as: "user",
- foreignKey: "user_id"
-});
-
-Key.belongsTo(User, {
- as: "user",
- foreignKey: "user_id"
-});
-
-Payment.belongsTo(Account, {
- as: "account",
- foreignKey: "account_id"
-});
-
-Payment.belongsTo(User, {
- as: "user",
- foreignKey: "user_id"
-});
-
-Payment.belongsTo(Invoice, {
- as: "invoice",
- foreignKey: "invoice_id"
-});
-
-Order.belongsTo(User, {
- as: "user",
- foreignKey: "user_id"
-});
-
-Order.belongsTo(Account, {
- as: "acc1",
- foreignKey: "a1_id"
-});
-
-Order.belongsTo(Account, {
- as: "acc2",
- foreignKey: "a2_id"
-});
-
-User.hasMany(Referral, {
- as: "referral_codes",
- foreignKey: "sponsor_id"
-});
-
-User.hasMany(Referral, {
- as: "sponsors",
- foreignKey: "user_id"
-});
-
-Referral.belongsTo(User, {
- as: "sponsor",
- foreignKey: "sponsor_id"
-});
-
-Referral.belongsTo(User, {
- as: "user",
- foreignKey: "user_id"
-});
-
-Payment.belongsTo(Payment, {
- as: "fee_payment",
- foreignKey: "fee_payment_id"
-});
-
-Payment.belongsTo(User, {
- as: "with",
- foreignKey: "with_id"
-});
-
-Request.belongsTo(User, {
- as: "requester",
- foreignKey: "requester_id"
-});
-
-Request.belongsTo(User, {
- as: "recipient",
- foreignKey: "recipient_id"
-});
-
-Request.belongsTo(Invoice, {
- as: "invoice",
- foreignKey: "invoice_id"
-});
-
-Invoice.hasOne(Request, {
- as: "request",
- foreignKey: "invoice_id"
-});
-
-db.Order = Order;
-
-export default db;