Skip to content

Commit 58a9f55

Browse files
committed
fix sign up
1 parent a3a94de commit 58a9f55

File tree

2 files changed

+15
-8
lines changed

2 files changed

+15
-8
lines changed

src/models/User.js

+5-4
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,6 @@ import mongoose from "mongoose";
22

33
const UserSchema = new mongoose.Schema(
44
{
5-
userId: {
6-
type: Number,
7-
unique: true
8-
},
95
walletAddress: {
106
type: String,
117
trim: true,
@@ -17,6 +13,11 @@ const UserSchema = new mongoose.Schema(
1713
trim: true,
1814
default: ""
1915
},
16+
email: {
17+
type: String,
18+
trim: true,
19+
default: ""
20+
},
2021
avatar: {
2122
type: String,
2223
trim: true,

src/services/crudDatabase/user.js

+10-4
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,13 @@ export const checkExistedWalletAddress = async (walletAddress) => {
3131

3232
export const createNewUser = async (walletAddress) => {
3333
try {
34+
const isExistedWallet = await checkExistedWalletAddress(walletAddress);
35+
if (isExistedWallet)
36+
return {
37+
created: false,
38+
message: "wallet-address-existed",
39+
error: null
40+
};
3441
const newUserInfo = {
3542
walletAddress: walletAddress
3643
};
@@ -39,7 +46,7 @@ export const createNewUser = async (walletAddress) => {
3946
.then((data) => {
4047
return {
4148
created: true,
42-
message: "create user successfully",
49+
message: "create-user-successfully",
4350
error: null
4451
};
4552
})
@@ -49,13 +56,13 @@ export const createNewUser = async (walletAddress) => {
4956

5057
return {
5158
created: true,
52-
message: "create user successfully",
59+
message: "create-user-successfully",
5360
error: null
5461
};
5562
} catch (error) {
5663
return {
5764
created: false,
58-
message: "create user failed",
65+
message: "create-user-failed",
5966
error: error
6067
};
6168
}
@@ -230,7 +237,6 @@ export const followWalletOfShark = async (walletAddress, sharkId) => {
230237
return { message: "user-notfound" };
231238
if (!(await checkExistedSharkId(sharkId)))
232239
return { message: "shark-notfound" };
233-
console.log("run");
234240
const projection = {
235241
sharkId: 1,
236242
walletAddress: 1,

0 commit comments

Comments
 (0)