refactor: optimize save image rkey

This commit is contained in:
linyuchen 2024-03-29 01:26:38 +08:00
parent d6b44053de
commit 02c973fe5e

View File

@ -40,6 +40,7 @@ import {OB11GroupTitleEvent} from "./event/notice/OB11GroupTitleEvent";
import {OB11GroupCardEvent} from "./event/notice/OB11GroupCardEvent"; import {OB11GroupCardEvent} from "./event/notice/OB11GroupCardEvent";
import {OB11GroupDecreaseEvent} from "./event/notice/OB11GroupDecreaseEvent"; import {OB11GroupDecreaseEvent} from "./event/notice/OB11GroupDecreaseEvent";
let lastRKeyUpdateTime = 0;
export class OB11Constructor { export class OB11Constructor {
static async message(msg: RawMessage): Promise<OB11Message> { static async message(msg: RawMessage): Promise<OB11Message> {
@ -149,7 +150,10 @@ export class OB11Constructor {
// log("图片url已有rkey", rkey) // log("图片url已有rkey", rkey)
if (rkey != currentRKey){ if (rkey != currentRKey){
config.imageRKey = rkey config.imageRKey = rkey
getConfigUtil().setConfig(config) if (Date.now() - lastRKeyUpdateTime > 1000 * 60) {
lastRKeyUpdateTime = Date.now()
getConfigUtil().setConfig(config)
}
} }
message_data["data"]["url"] = IMAGE_HTTP_HOST_NT + url message_data["data"]["url"] = IMAGE_HTTP_HOST_NT + url
} }