Kaynağa Gözat

优化key名

gemercheung 2 yıl önce
ebeveyn
işleme
474f15a1e1
1 değiştirilmiş dosya ile 12 ekleme ve 0 silme
  1. 12 0
      src/service/publishService.js

+ 12 - 0
src/service/publishService.js

@@ -7,6 +7,12 @@ const getInKey = (realKey) => {
 };
 
 const publishEnterRoom = (userId, roomId) => {
+  if (String(userId).contain("user")) {
+    userId = userId.split(":")[1];
+  }
+  if (String(roomId).contain("room")) {
+    userId = userId.split(":")[1];
+  }
   const onlineConfigKey = `online:${roomId}:${userId}`;
   const payLoad = {
     userId,
@@ -18,6 +24,12 @@ const publishEnterRoom = (userId, roomId) => {
   pubClient.publish("enterRoom", JSON.stringify(payLoad));
 };
 const publishExitRoom = (userId, roomId) => {
+  if (String(userId).contain("user")) {
+    userId = userId.split(":")[1];
+  }
+  if (String(roomId).contain("room")) {
+    userId = userId.split(":")[1];
+  }
   const onlineConfigKey = `online:${roomId}:${userId}`;
   const payLoad = {
     userId,