aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2022-08-30 10:36:18 -0700
committerAdam Soltys <[email protected]>2022-08-30 10:36:18 -0700
commitc5ff0fdfa9ec1213063ffdc5ba1a72946319d4cd (patch)
treed3d7875618ee04d59dd44cd743e3a9e6323eaac1
parent68d41ff2329f32edbb927e322350983208cd99f9 (diff)
downloadcoinos-server-c5ff0fdfa9ec1213063ffdc5ba1a72946319d4cd.tar.gz
coinos-server-c5ff0fdfa9ec1213063ffdc5ba1a72946319d4cd.zip
user email and address fields
-rw-r--r--db/models/users.js9
-rw-r--r--routes/users.js20
2 files changed, 21 insertions, 8 deletions
diff --git a/db/models/users.js b/db/models/users.js
index d0a6f92a..d9180a7f 100644
--- a/db/models/users.js
+++ b/db/models/users.js
@@ -10,6 +10,15 @@ const attributes = {
comment: null,
field: "id"
},
+ address: {
+ type: DataTypes.STRING,
+ allowNull: true,
+ defaultValue: false,
+ primaryKey: false,
+ autoIncrement: false,
+ comment: null,
+ field: "address"
+ },
admin: {
type: DataTypes.BOOLEAN,
allowNull: true,
diff --git a/routes/users.js b/routes/users.js
index 56fdf31b..71a6abac 100644
--- a/routes/users.js
+++ b/routes/users.js
@@ -153,17 +153,19 @@ app.post(
try {
let { user } = req;
let {
- username,
- fiat,
- unit,
- currency,
+ address,
+ confirm,
currencies,
- twofa,
- pin,
+ currency,
+ email,
+ fiat,
password,
- confirm,
+ pin,
+ seed,
tokens,
- seed
+ twofa,
+ unit,
+ username
} = req.body;
let exists = await db.User.findOne({
@@ -195,6 +197,8 @@ app.post(
user.pin = pin;
user.seed = seed;
user.fiat = fiat;
+ user.email = email;
+ user.address = address;
if (password && password === confirm) {
user.password = await bcrypt.hash(password, 1);