瀏覽代碼

feat: 手机上,从后台切回到前台时,不会再 #zap

dzp 9 月之前
父節點
當前提交
c16ebd7e0b
共有 1 個文件被更改,包括 13 次插入1 次删除
  1. 13 1
      framework/online.tin

+ 13 - 1
framework/online.tin

@@ -26,9 +26,21 @@ event.Emit user-online;
 #nop 提供给用户的自动执行函数;
 user-online;
 
+#var online.zap.retries {0};
+#alias {online.zap} {
+    #if { $online.zap.retries > 2 } {
+        #zap;
+    };
+    #else {
+        #math online.zap.retries {$online.zap.retries + 1};
+        #delay online.WatchDog {online.zap} 60;
+    };
+};
+
 ttevent.Handle {RECEIVED OUTPUT} {online.KeepAlive} {framework/online} {
     #undelay online.WatchDog;
-    #delay online.WatchDog {#zap} 180;
+    #unvar online.zap.retries {0};
+    #delay online.WatchDog {online.zap} 180;
 };
 
 #class main close;