vali há 6 anos atrás
pai
commit
2c454627b0

+ 13 - 0
vendor/GatewayWorker_windows/Applications/whisper/Events.php

@@ -78,7 +78,14 @@ class Events
 
     public static function lineup()
     {
+        $group = self::$global->groupmap;
 
+        foreach ($group as $groupid => $gname) {
+            $users = self::getUselistData($groupid);
+            if (!empty($users)) {
+                Gateway::sendToGroup('group_' . $groupid, json_encode(['type' => 'lineupCount', coung($users)], 256));
+            }
+        }
     }
 
 
@@ -1415,6 +1422,12 @@ class Events
                 self::userOnlineTask();
             });
 
+            //每1分钟报告一次本组排列人员(如果有人排队)
+            Timer::add(60, function () {
+                self::lineup();
+            });
+
+
             //初始化.....
             self::upsystemconfig();
             //每3分钟更新一次系统配置文件