Commit 12a9b8be authored by Ishini Kiridena's avatar Ishini Kiridena

Get NFT requests on patient side completed

parent 89223fe5
......@@ -6,6 +6,7 @@ const NFTRequest = new mongoose.Schema({
issuerpk: String,
requesterrsa: String,
status: String,
distributorpk: String,
});
module.exports = mongoose.model("NFTRequest", NFTRequest);
const express = require("express");
const router = express.Router();
const NFTRequest = require("./../../model/stellar/nftRequests");
router.get("/:distributorkey", async (req, res) => {
try {
const disKey = req.params.distributorkey;
const nftReqData = await NFTRequest.find({
distributorpk: disKey,
status: "Pending",
});
console.log("/publickey - get NFT requests success");
res.status(200).json({
message: "NFT requests",
data: nftReqData,
});
} catch (error) {
console.log("Getting NFT requests : ERROR : ", error);
console.log("/publickey - get NFT requests failed");
res.status(500).json({
error: "Getting NFT requests failed : ",
error,
});
}
});
module.exports = router;
......@@ -31,6 +31,7 @@ router.post("/", async (req, res) => {
issuerpk: issuerPK,
requesterpk: practitionerPK,
requesterrsa: practitionerRSA,
distributorpk: patientKey,
status: "Pending",
});
try {
......
......@@ -32,6 +32,9 @@ app.use("/patient/request", patientRequest);
const patientNft = require("./route/patient-routes/nft-route");
app.use("/patient/createnft", patientNft);
const getNFTReqs = require("./route/patient-routes/get-nft-requests");
app.use("/nftrequests", getNFTReqs);
//practitioner routes
const practitionerRegister = require("./route/practitioner-routes/registration-route");
app.use("/practitioner/register", practitionerRegister);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment