aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2022-09-05 20:59:59 -0700
committerAdam Soltys <[email protected]>2022-09-05 20:59:59 -0700
commita3bcd415de65a6ae14ea451d7d1c8f3f136e99d4 (patch)
tree359ad9878569594dcd33f556bc17a17d435da171
parent3ae34e6bf84d988c25254374768f2898865df857 (diff)
downloadcoinos-server-a3bcd415de65a6ae14ea451d7d1c8f3f136e99d4.tar.gz
coinos-server-a3bcd415de65a6ae14ea451d7d1c8f3f136e99d4.zip
fix db imports
-rw-r--r--db/index.js51
-rw-r--r--db/models/accounts.js2
-rw-r--r--db/models/codes.js2
-rw-r--r--db/models/deposits.js2
-rw-r--r--db/models/invoices.js2
-rw-r--r--db/models/keys.js2
-rw-r--r--db/models/orders.js2
-rw-r--r--db/models/payments.js2
-rw-r--r--db/models/referrals.js2
-rw-r--r--db/models/users.js2
-rw-r--r--db/models/waiting_list.js2
-rw-r--r--db/models/withdrawals.js2
-rw-r--r--index.js2
-rw-r--r--routes/assets.js3
-rw-r--r--routes/users.js1
15 files changed, 28 insertions, 51 deletions
diff --git a/db/index.js b/db/index.js
index e37bae2a..a7d7c25c 100644
--- a/db/index.js
+++ b/db/index.js
@@ -1,54 +1,27 @@
import Sequelize from '@sequelize/core';
-import db from "/db";
+import db from "$db/db";
db.authenticate().catch((err) => {
console.debug("Error connecting to database: " + err.message);
console.log(dbOptions.connection.database + "." + dbOptions.connection.user);
});
-import '/db/models/accounts';
-import '/db/models/codes';
-import '/db/models/deposits';
-import '/db/models/invoices';
-import '/db/models/keys';
-import '/db/models/payments';
-import '/db/models/orders';
-import '/db/models/users';
-import '/db/models/withdrawals';
+import './models/accounts';
+import './models/codes';
+import './models/deposits';
+import './models/invoices';
+import './models/keys';
+import './models/payments';
+import './models/orders';
+import './models/users';
+import './models/withdrawals';
-// Require models in order (to enable FK relationship specs in models)
-
-// require("./normalized/users.js");
-// require("./normalized/user_keys.js");
-// require("./normalized/user_preferences.js");
-
-import '/db/models/referrals';
-
-import '/db/models/waiting_list';
-
-// require("./normalized/subscriptions.js");
-// require("./normalized/user_subscriptions.js");
-
-// require("./normalized/assets.js");
-// require("./normalized/codes.js");
-// require("./normalized/currencies.js");
-// require("./normalized/networks.js");
-// require("./normalized/institutions.js");
-
-// require("./normalized/accounts.js");
-// require("./normalized/non_custodial_accounts.js");
-// require("./normalized/deposits.js");
-// require("./normalized/withdrawals.js");
-// require("./normalized/payments.js");
-
-// ** Need to add ? ***
-// require("./normalized/orders.js");
-// require("./normalized/invoices.js");
+import './models/referrals';
+import './models/waiting_list';
const { User, Account, Payment, Invoice, Key, Order, Referral } = db;
-// move relationships to specfic models
User.hasMany(Account, {
as: "accounts",
foreignKey: "user_id",
diff --git a/db/models/accounts.js b/db/models/accounts.js
index 2bcdbe61..9485bc99 100644
--- a/db/models/accounts.js
+++ b/db/models/accounts.js
@@ -1,4 +1,4 @@
-import db from "/db";
+import db from "$db/db";
import { DataTypes } from '@sequelize/core';
const attributes = {
diff --git a/db/models/codes.js b/db/models/codes.js
index 1f15135e..0981ac5e 100644
--- a/db/models/codes.js
+++ b/db/models/codes.js
@@ -1,4 +1,4 @@
-import db from "/db";
+import db from "$db/db";
import { DataTypes } from '@sequelize/core';
const attributes = {
diff --git a/db/models/deposits.js b/db/models/deposits.js
index 5053e60a..c486f468 100644
--- a/db/models/deposits.js
+++ b/db/models/deposits.js
@@ -1,4 +1,4 @@
-import db from "/db";
+import db from "$db/db";
import { DataTypes } from '@sequelize/core';
const attributes = {
diff --git a/db/models/invoices.js b/db/models/invoices.js
index 9ecb63a4..9b68fc9a 100644
--- a/db/models/invoices.js
+++ b/db/models/invoices.js
@@ -1,4 +1,4 @@
-import db from "/db";
+import db from "$db/db";
import { DataTypes } from '@sequelize/core';
const attributes = {
diff --git a/db/models/keys.js b/db/models/keys.js
index 5d32c880..5a5fda0c 100644
--- a/db/models/keys.js
+++ b/db/models/keys.js
@@ -1,4 +1,4 @@
-import db from "/db";
+import db from "$db/db";
import { DataTypes } from '@sequelize/core';
const attributes = {
diff --git a/db/models/orders.js b/db/models/orders.js
index 71483a64..50a74c40 100644
--- a/db/models/orders.js
+++ b/db/models/orders.js
@@ -1,4 +1,4 @@
-import db from "/db";
+import db from "$db/db";
import { DataTypes } from '@sequelize/core';
const attributes = {
diff --git a/db/models/payments.js b/db/models/payments.js
index 5e063397..b3ac0b74 100644
--- a/db/models/payments.js
+++ b/db/models/payments.js
@@ -1,4 +1,4 @@
-import db from "/db";
+import db from "$db/db";
import { DataTypes } from '@sequelize/core';
const attributes = {
diff --git a/db/models/referrals.js b/db/models/referrals.js
index 561135dc..8aebde2e 100644
--- a/db/models/referrals.js
+++ b/db/models/referrals.js
@@ -1,4 +1,4 @@
-import db from "/db";
+import db from "$db/db";
import { DataTypes } from '@sequelize/core';
const attributes = {
diff --git a/db/models/users.js b/db/models/users.js
index 46577074..c17805e4 100644
--- a/db/models/users.js
+++ b/db/models/users.js
@@ -1,4 +1,4 @@
-import db from "/db";
+import db from "$db/db";
import { DataTypes } from '@sequelize/core';
const attributes = {
diff --git a/db/models/waiting_list.js b/db/models/waiting_list.js
index f1a4de3d..37f2889b 100644
--- a/db/models/waiting_list.js
+++ b/db/models/waiting_list.js
@@ -1,4 +1,4 @@
-import db from "/db";
+import db from "$db/db";
import { DataTypes } from '@sequelize/core';
const attributes = {
diff --git a/db/models/withdrawals.js b/db/models/withdrawals.js
index a9b02654..fa2afb22 100644
--- a/db/models/withdrawals.js
+++ b/db/models/withdrawals.js
@@ -1,4 +1,4 @@
-import db from "/db";
+import db from "$db/db";
import { DataTypes } from '@sequelize/core';
const attributes = {
diff --git a/index.js b/index.js
index 973dfbce..942e11f0 100644
--- a/index.js
+++ b/index.js
@@ -4,6 +4,7 @@ import config from "./config/index";
import store from "./lib/store";
import { l } from "./lib/logging";
+import "./db";
import "./lib/sockets";
import "./lib/webhooks";
import "./lib/passport";
@@ -14,6 +15,7 @@ import "./lib/sync";
import "./routes/assets";
import "./routes/info";
import "./routes/users";
+
// if (config.bitcoin) store.networks.push("bitcoin");
// if (config.liquid) store.networks.push("liquid");
// if (config.lna) store.networks.push("lightning");
diff --git a/routes/assets.js b/routes/assets.js
index eaf15398..4ff2577c 100644
--- a/routes/assets.js
+++ b/routes/assets.js
@@ -1,4 +1,6 @@
import store from "$lib/store";
+import db from "$db";
+import config from "$config";
import app from "$app";
import { auth } from "$lib/passport";
import axios from 'axios';
@@ -30,7 +32,6 @@ let fetchAssets;
app.get(
"/assets",
async (req, res) => {
- throw new Error("BOOM");
if (store.assets) {
const accounts = await db.Account.findAll({
// group: ["asset"]
diff --git a/routes/users.js b/routes/users.js
index 7a8c6785..c6a8ec6a 100644
--- a/routes/users.js
+++ b/routes/users.js
@@ -13,6 +13,7 @@ import { fromBase58, fromPrivateKey } from "bip32";
import { Mutex } from "async-mutex";
import bip32 from "bip32";
import whitelist from "$lib/whitelist";
+import { l, err, warn } from "$lib/logging";
const pick = (O, ...K) => K.reduce((o, k) => ((o[k] = O[k]), o), {});