|
|
|
@ -3548,7 +3548,7 @@ const raiseATicketLikeLogic = async (customerId, connected_to) => {
|
|
|
|
|
const indiaTime = moment.tz(latestMasterRecord.date, "Asia/Kolkata");
|
|
|
|
|
diffInMinutes = now.diff(indiaTime, "minutes");
|
|
|
|
|
lastDataTime = indiaTime.format("DD-MM-YYYY HH:mm:ss");
|
|
|
|
|
if (diffInMinutes <= 1) masterConnectedStatus = "connected";
|
|
|
|
|
if (diffInMinutes <= 2) masterConnectedStatus = "connected";
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
const connectedSlaves = sensors.filter(
|
|
|
|
@ -3570,7 +3570,7 @@ const raiseATicketLikeLogic = async (customerId, connected_to) => {
|
|
|
|
|
if (latestSlaveRecord?.date) {
|
|
|
|
|
const slaveTime = moment.tz(latestSlaveRecord.date, "Asia/Kolkata");
|
|
|
|
|
slaveDiff = now.diff(slaveTime, "minutes");
|
|
|
|
|
if (slaveDiff <= 1) slaveStatus = "connected";
|
|
|
|
|
if (slaveDiff <= 2) slaveStatus = "connected";
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (slaveStatus === "disconnected") {
|
|
|
|
@ -3610,7 +3610,7 @@ const raiseATicketLikeLogic = async (customerId, connected_to) => {
|
|
|
|
|
|
|
|
|
|
if (
|
|
|
|
|
masterConnectedStatus === "disconnected" &&
|
|
|
|
|
diffInMinutes >= 1 &&
|
|
|
|
|
diffInMinutes >= 2 &&
|
|
|
|
|
(newSlaveHardwareIds.length > 0 || !existingMasterIssue)
|
|
|
|
|
) {
|
|
|
|
|
if (!existingMasterIssue) {
|
|
|
|
|