diff --git a/src/controllers/userController.js b/src/controllers/userController.js index 3ad1f8a2..f3e7dc9f 100644 --- a/src/controllers/userController.js +++ b/src/controllers/userController.js @@ -194,7 +194,8 @@ exports.addUser = async (req, reply) => { }, longitude: req.body.longitude, latitude:req.body.latitude, - fcmId: req.body.fcmId + fcmId: req.body.fcmId, + deviceId: req.body.deviceId }; @@ -222,6 +223,7 @@ exports.addUser = async (req, reply) => { user.latitude = usertobeInserted.latitude; user.longitude = usertobeInserted.longitude user.fcmId = usertobeInserted.fcmId + user.deviceId = usertobeInserted.deviceId } console.log("---------checkurl ecnoded string-----------------------"); @@ -261,7 +263,8 @@ exports.addUser = async (req, reply) => { profile: insertedUser.profile, longitude: insertedUser.longitude, latitude:insertedUser.latitude, - fcmId: insertedUser.fcmId + fcmId: insertedUser.fcmId, + deviceId: insertedUser.deviceId }, status_code: 200, }; diff --git a/src/models/User.js b/src/models/User.js index 026f6e29..0af6547c 100644 --- a/src/models/User.js +++ b/src/models/User.js @@ -97,6 +97,7 @@ const userSchema = new mongoose.Schema( isActive: Boolean, tenantId: ObjectId, fcmId: { type: String, default: null }, + deviceId: { type: String, default: null }, createdAt: { type: Date, default: function () { diff --git a/src/routes/usersRoute.js b/src/routes/usersRoute.js index 1d52ae81..bba97470 100644 --- a/src/routes/usersRoute.js +++ b/src/routes/usersRoute.js @@ -168,6 +168,7 @@ module.exports = function (fastify, opts, next) { latitude: { type: 'number', default: 0.0 }, longitude: { type: 'number', default: 0.0}, fcmId: { type: "string", default: null }, + deviceId: { type: "string", default: null }, }, }, security: [