lrf402788946 4 年之前
父节点
当前提交
3f32cfe39d
共有 1 个文件被更改,包括 2 次插入1 次删除
  1. 2 1
      app/service/liveroom.js

+ 2 - 1
app/service/liveroom.js

@@ -32,9 +32,10 @@ class LiveroomService extends CrudService {
     // 取出已经进入直播的用户列表
     // 取出已经进入直播的用户列表
     let list = await this.app.redis.get(`liveroom${number}`);
     let list = await this.app.redis.get(`liveroom${number}`);
     if (list) {
     if (list) {
+      console.log(_.cloneDeep(list));
       // 已经开始直播,并且有人观看
       // 已经开始直播,并且有人观看
       list = JSON.parse(list);
       list = JSON.parse(list);
-      list = JSON.stringify(list.push({ name, userid }));
+      list = JSON.stringify(_.uniqBy(list.push({ name, userid }), 'userid'));
     } else {
     } else {
       // 还没有人进直播
       // 还没有人进直播
       list = JSON.stringify([{ name, userid }]);
       list = JSON.stringify([{ name, userid }]);