From 0c2d44408a7b5023f5bafe0a2e7f12b6fdb1e463 Mon Sep 17 00:00:00 2001 From: huangxd- <649924757@qq.com> Date: Mon, 2 Mar 2026 23:49:49 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E5=BC=B9=E5=B9=95=E7=82=B9?= =?UTF-8?q?=E8=B5=9E=E6=95=B0=E6=98=BE=E7=A4=BA=EF=BC=8C=E4=BF=AE=E5=A4=8D?= =?UTF-8?q?=E9=95=82=E7=A9=BA=E7=88=B1=E5=BF=83=E5=89=8D=E6=95=B0=E5=AD=97?= =?UTF-8?q?=E6=A0=B7=E5=BC=8F=E5=BC=82=E5=B8=B8=EF=BC=9Bredis=E5=8C=85?= =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=88=90=E9=85=8D=E7=BD=AE=E5=90=8E=E5=8A=A8?= =?UTF-8?q?=E6=80=81=E5=BC=95=E5=85=A5=20(#217)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- danmu_api/configs/globals.js | 2 +- danmu_api/utils/danmu-util.js | 4 ++-- danmu_api/utils/local-redis-util.js | 3 ++- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/danmu_api/configs/globals.js b/danmu_api/configs/globals.js index b0ddd84..cc34706 100644 --- a/danmu_api/configs/globals.js +++ b/danmu_api/configs/globals.js @@ -13,7 +13,7 @@ export const Globals = { accessedEnvVars: {}, // 静态常量 - VERSION: '1.15.3', + VERSION: '1.15.4', MAX_LOGS: 1000, // 日志存储,最多保存 1000 行 MAX_ANIMES: 100, MAX_RECORDS: 100, // 请求记录最大数量 diff --git a/danmu_api/utils/danmu-util.js b/danmu_api/utils/danmu-util.js index 1e51bc7..eed3b75 100644 --- a/danmu_api/utils/danmu-util.js +++ b/danmu_api/utils/danmu-util.js @@ -95,7 +95,7 @@ export function groupDanmusByMinute(filteredDanmus, n) { cid: data.cid, p: data.p, // 仅当计算后的逻辑计数大于1时才显示 "x N" - m: displayCount > 1 ? `${message} x ${displayCount}` : message, + m: displayCount > 1 ? `${message}\u200Ax\u200A${displayCount}` : message, t: data.earliestT, like: data.like // 包含合并后的like字段 }; @@ -143,7 +143,7 @@ export function handleDanmusLike(groupedDanmus) { } // 在弹幕内容m字段后面添加点赞信息 - const likeText = `${icon}${formattedLike}`; + const likeText = `\u200A${icon}${formattedLike}`; const newM = item.m + likeText; // 创建新对象,复制原属性,更新m字段,并删除like字段 diff --git a/danmu_api/utils/local-redis-util.js b/danmu_api/utils/local-redis-util.js index 391bf12..a8a38ee 100644 --- a/danmu_api/utils/local-redis-util.js +++ b/danmu_api/utils/local-redis-util.js @@ -1,7 +1,6 @@ import { globals } from '../configs/globals.js'; import { log } from './log-util.js'; import { simpleHash, serializeValue } from "./codec-util.js"; -import { createClient } from 'redis'; // ===================== // 本地 Redis 读写请求 @@ -22,6 +21,8 @@ async function createLocalRedisClient() { try { log("info", `[local-redis] 正在连接本地 Redis`); + + const { createClient } = await import('redis'); localRedisClient = createClient({ url: localRedisUrl,