From 9e1628b11a0be592c5e488e6ad557f5c17bb8990 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=B2=A1=E5=A4=8D=E4=B9=A0?= <2353956224@qq.com> Date: Thu, 19 Mar 2026 17:53:28 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0sse=E8=BF=87=E6=BB=A4?= =?UTF-8?q?=E4=B8=BB=E6=92=AD=E9=87=91=E5=B8=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/HostListManagerDialog.vue | 12 ++++++++++++ src/views/VideoStream.vue | 9 +++++++-- 2 files changed, 19 insertions(+), 2 deletions(-) diff --git a/src/components/HostListManagerDialog.vue b/src/components/HostListManagerDialog.vue index 2f59b58..c0e9b6b 100644 --- a/src/components/HostListManagerDialog.vue +++ b/src/components/HostListManagerDialog.vue @@ -43,6 +43,14 @@ + + 主播金币 + + ~ + + 主播等级 { watch(sseBossEnabled, v => { localStorage.setItem('SSE_BOSS_ENABLED', JSON.stringify(v)) - + }) watch(sseCrawlerLimit, v => { @@ -1788,7 +1788,7 @@ const onToggleCrawler = (val) => { // 互斥逻辑 if (val) { sseBossEnabled.value = false - window.electronAPI.toggleMq('boss', false) + window.electronAPI.toggleMq('boss', false) } // 真正同步给后端 / MQ @@ -1875,6 +1875,8 @@ function matchByHostFilters(payload) { const { min_onlineFans, max_onlineFans, + min_hostsCoins, + max_hostsCoins, hostslevel, gold, // 新增 ordinary, // 新增 @@ -1882,12 +1884,15 @@ function matchByHostFilters(payload) { const { onlineFans, + hostsCoins, level, invitationType, } = payload // 在线人数 if (!matchRange(onlineFans, min_onlineFans, max_onlineFans)) return false + // 主播金币 + if (!matchRange(hostsCoins, min_hostsCoins, max_hostsCoins)) return false // 等级 if (!matchLevel(level, hostslevel)) return false // 金票 / 普票