diff --git a/backend/mock-donor-service/config/config.js b/backend/mock-donor-service/config/config.js index 27752ffd..89fe7f1f 100644 --- a/backend/mock-donor-service/config/config.js +++ b/backend/mock-donor-service/config/config.js @@ -1,4 +1,4 @@ -const REDIS_URL = process.env.REDIS_URL; +const REDIS_URL = process.env.REDIS_URL || 'redis://localhost:6379'; module.exports = { REDIS_URL } \ No newline at end of file diff --git a/backend/mock-donor-service/config/constants.js b/backend/mock-donor-service/config/constants.js index 24f4ba47..5d5cbdfd 100644 --- a/backend/mock-donor-service/config/constants.js +++ b/backend/mock-donor-service/config/constants.js @@ -1,7 +1,8 @@ const HOST = process.env.HOST || 'localhost' const PROTOCOL = process.env.PROTOCOL || 'http' const PORT = process.env.PORT || 5001 +const DOMAIN_URL = process.env.DOMAIN_URL || 'http://localhost:5001' module.exports = { - PROTOCOL, HOST, PORT -} \ No newline at end of file + PROTOCOL, HOST, PORT, DOMAIN_URL +} diff --git a/backend/mock-donor-service/src/routers/abha.router.js b/backend/mock-donor-service/src/routers/abha.router.js index 75ee6505..6596d4af 100644 --- a/backend/mock-donor-service/src/routers/abha.router.js +++ b/backend/mock-donor-service/src/routers/abha.router.js @@ -1,7 +1,7 @@ const express = require('express'); const abhaRouter = express.Router() const {v4: uuidv4} = require('uuid'); -const {getRandomMockProfile, isMockProfilePresent} = require('../services/mock-profile.service'); +const {getRandomMockProfile, isMockProfilePresent, generateRandomABHA} = require('../services/mock-profile.service'); let uuidAbhaMap = new Map(); let userTokenTxnIdMap = new Map(); @@ -60,7 +60,7 @@ abhaRouter.post('/v1/auth/confirmWithMobileOTP', (req, res) => { abhaRouter.get('/v1/account/profile', (req, res) => { const abha = uuidAbhaMap.get(userTokenTxnIdMap.get(req.headers['x-token'].substring(7))); - const profile = getRandomMockProfile(abha); + const profile = getRandomMockProfile(); res.send(profile); }); @@ -74,7 +74,7 @@ abhaRouter.post('/v2/registration/mobile/login/verifyOtp', (req, res) => { res.send({ "mobileLinkedHid": [ { - "healthIdNumber": "91-3075-5157-3552", + "healthIdNumber": generateRandomABHA(), "healthId": "", "name": "John Doe", "profilePhoto": null, diff --git a/backend/mock-donor-service/src/routers/esign.router.js b/backend/mock-donor-service/src/routers/esign.router.js index d2eb14da..2dcbd471 100644 --- a/backend/mock-donor-service/src/routers/esign.router.js +++ b/backend/mock-donor-service/src/routers/esign.router.js @@ -1,20 +1,25 @@ const express = require('express'); const {v4: uuidv4} = require('uuid'); const redis = require('../services/redis.service'); -const { PROTOCOL, HOST, PORT } = require('../../config/constants'); +const { PROTOCOL, HOST, PORT, DOMAIN_URL } = require('../../config/constants'); const esignRouter = express.Router(); esignRouter.post('/digiSign/genEspRequest', (req, res) => { const transactionId = uuidv4(); res.send({ - espUrl: `${PROTOCOL}://${HOST}:${PORT}/mock/esign/${transactionId}`, + espUrl: `${DOMAIN_URL}/mock/esign/${transactionId}`, aspTxnId: transactionId }); return; }); esignRouter.post('/mock/esign/:transactionId', (req, res) => { - const html = `