From b6e604f2449bb65dfaafb0f0741ba54ff0d2f9c2 Mon Sep 17 00:00:00 2001
From: 648540858 <648540858@qq.com>
Date: 星期二, 30 四月 2024 15:20:03 +0800
Subject: [PATCH] 修改云端录像详情页使用直接访问zlm的方式播放录像
---
src/main/java/com/genersoft/iot/vmp/media/event/hook/HookSubscribe.java | 10 +++++-----
1 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/src/main/java/com/genersoft/iot/vmp/media/event/hook/HookSubscribe.java b/src/main/java/com/genersoft/iot/vmp/media/event/hook/HookSubscribe.java
index 907e904..58e3761 100755
--- a/src/main/java/com/genersoft/iot/vmp/media/event/hook/HookSubscribe.java
+++ b/src/main/java/com/genersoft/iot/vmp/media/event/hook/HookSubscribe.java
@@ -58,7 +58,7 @@
sendNotify(HookType.on_publish, event);
}
/**
- * 鎺ㄦ祦閴存潈浜嬩欢
+ * 鐢熸垚褰曞儚鏂囦欢浜嬩欢
*/
@Async("taskExecutor")
@EventListener
@@ -79,8 +79,8 @@
}
public void addSubscribe(Hook hook, HookSubscribe.Event event) {
- if (hook.getCreateTime() == null) {
- hook.setCreateTime(System.currentTimeMillis());
+ if (hook.getExpireTime() == null) {
+ hook.setExpireTime(System.currentTimeMillis() + subscribeExpire);
}
allSubscribes.put(hook.toString(), event);
allHook.put(hook.toString(), hook);
@@ -96,9 +96,9 @@
*/
@Scheduled(fixedRate=subscribeExpire) //姣�5鍒嗛挓鎵ц涓�娆�
public void execute(){
- long expireTime = System.currentTimeMillis() - subscribeExpire;
+ long expireTime = System.currentTimeMillis();
for (Hook hook : allHook.values()) {
- if (hook.getCreateTime() < expireTime) {
+ if (hook.getExpireTime() < expireTime) {
allSubscribes.remove(hook.toString());
allHook.remove(hook.toString());
}
--
Gitblit v1.8.0