From d6af21064d106e6179d76e0dddee049c5e7c0fc5 Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Tue, 23 Jun 2020 14:39:41 -0700 Subject: lnurl auth --- db/index.js | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) (limited to 'db/index.js') diff --git a/db/index.js b/db/index.js index 215d34df..4142de33 100644 --- a/db/index.js +++ b/db/index.js @@ -5,11 +5,12 @@ db = new Sequelize(conf.database, conf.username, conf.password, { host: conf.host, dialect: conf.dialect, logging: false, - dialectOptions: { multipleStatements: true } + dialectOptions: conf.dialectOptions }); require("./models/accounts.js"); require("./models/invoices.js"); +require("./models/keys.js"); require("./models/payments.js"); require("./models/users.js"); @@ -23,6 +24,11 @@ db["User"].hasMany(db["Invoice"], { foreignKey: "user_id" }); +db["User"].hasMany(db["Key"], { + as: "keys", + foreignKey: "user_id" +}); + db["User"].hasMany(db["Payment"], { as: "payments", foreignKey: "user_id" @@ -43,6 +49,11 @@ db["Invoice"].belongsTo(db["User"], { foreignKey: "user_id" }); +db["Key"].belongsTo(db["User"], { + as: "user", + foreignKey: "user_id" +}); + db["Payment"].belongsTo(db["Account"], { as: "account", foreignKey: "account_id" -- cgit v1.2.3