Skip to content
This repository was archived by the owner on Mar 22, 2023. It is now read-only.

Commit e100944

Browse files
committed
status codes changed for swagger Documentation
1 parent e79c299 commit e100944

File tree

2 files changed

+52
-22
lines changed

2 files changed

+52
-22
lines changed

routes/adminroutes.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -90,15 +90,15 @@ router.post("/adminlogin", async function (req, res, next) {
9090
console.log("admin : ", admin);
9191

9292
if (!admin) {
93-
return res.status(400).json({
93+
return res.status(404).json({
9494
success: true,
9595
message: "Admin don't exist against this username",
9696
});
9797
}
9898

9999
const validPassword = bcrypt.compareSync(req.body.password, admin.password); // user password is stored as hashed
100100
if (!validPassword) {
101-
return res.status(400).json("Incorrect password entered");
101+
return res.status(403).json("Incorrect password entered");
102102
}
103103

104104
let payload;

routes/afterDeploymentroutes.js

Lines changed: 50 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -29,16 +29,27 @@ router
2929

3030
let contractHash = req.body.contractHash.toLowerCase();
3131
let packageHash = req.body.packageHash.toLowerCase();
32-
var newpair = new hashesofpairsModel({
32+
let pairData = await hashesofpairsModel.findOne({
3333
contractHash: contractHash,
3434
packageHash: packageHash,
3535
});
36-
await hashesofpairsModel.create(newpair);
36+
if (pairData == null) {
37+
var newpair = new hashesofpairsModel({
38+
contractHash: contractHash,
39+
packageHash: packageHash,
40+
});
41+
await hashesofpairsModel.create(newpair);
3742

38-
return res.status(200).json({
39-
success: true,
40-
message: "Pair's Contract and Package Hash are Succefully stored.",
41-
});
43+
return res.status(200).json({
44+
success: true,
45+
message: "Pair's Contract and Package Hash are Succefully stored.",
46+
});
47+
} else {
48+
return res.status(406).json({
49+
success: false,
50+
message: "These Pair's Contract and Package Hash are already added.",
51+
});
52+
}
4253
} catch (error) {
4354
console.log("error (try-catch) : " + error);
4455
return res.status(500).json({
@@ -67,16 +78,27 @@ router
6778

6879
let contractHash = req.body.contractHash.toLowerCase();
6980
let packageHash = req.body.packageHash.toLowerCase();
70-
var newpair = new allcontractsDataModel({
81+
let contractsData = await allcontractsDataModel.findOne({
7182
contractHash: contractHash,
7283
packageHash: packageHash,
7384
});
74-
await allcontractsDataModel.create(newpair);
85+
if (contractsData == null) {
86+
var newpair = new allcontractsDataModel({
87+
contractHash: contractHash,
88+
packageHash: packageHash,
89+
});
90+
await allcontractsDataModel.create(newpair);
7591

76-
return res.status(200).json({
77-
success: true,
78-
message: "Contract and Package Hash are Succefully stored.",
79-
});
92+
return res.status(200).json({
93+
success: true,
94+
message: "Contract and Package Hash are Succefully stored.",
95+
});
96+
} else {
97+
return res.status(406).json({
98+
success: false,
99+
message: "These Contract and Package Hash are already stored.",
100+
});
101+
}
80102
} catch (error) {
81103
console.log("error (try-catch) : " + error);
82104
return res.status(500).json({
@@ -96,15 +118,23 @@ router
96118
message: "tokensList not found in the request Body.",
97119
});
98120
}
99-
let newData = new tokensListModel({
100-
data: req.body.tokensList,
101-
});
102-
await tokensListModel.create(newData);
121+
let result = await tokensListModel.find({});
122+
if (result.length == 0) {
123+
let newData = new tokensListModel({
124+
data: req.body.tokensList,
125+
});
126+
await tokensListModel.create(newData);
103127

104-
return res.status(200).json({
105-
success: true,
106-
message: "Token List Data SuccessFully Saved.",
107-
});
128+
return res.status(200).json({
129+
success: true,
130+
message: "Token List Data SuccessFully added.",
131+
});
132+
} else {
133+
return res.status(406).json({
134+
success: false,
135+
message: "Tokens List Data already added.",
136+
});
137+
}
108138
} catch (error) {
109139
console.log("error (try-catch) : " + error);
110140
return res.status(500).json({

0 commit comments

Comments
 (0)