소스 검색

fix: stations automatically skipping was broken after Redis upgrade

Kristian Vos 2 년 전
부모
커밋
567b3609a3
1개의 변경된 파일4개의 추가작업 그리고 7개의 파일을 삭제
  1. 4 7
      backend/logic/notifications.js

+ 4 - 7
backend/logic/notifications.js

@@ -167,13 +167,10 @@ class _NotificationsModule extends CoreClass {
 						.digest("hex")}; StationId: ${payload.station._id}; StationName: ${payload.station.name}`
 				);
 				NotificationsModule.pub
-					.SET(
-						crypto.createHash("md5").update(`_notification:${payload.name}_`).digest("hex"),
-						"",
-						"PX",
-						time,
-						"NX"
-					)
+					.SET(crypto.createHash("md5").update(`_notification:${payload.name}_`).digest("hex"), "", {
+						PX: time,
+						NX: true
+					})
 					.then(() => resolve())
 					.catch(err => reject(new Error(err)));
 			}