mirror of
https://github.com/crystelf/crystelf-core.git
synced 2025-07-04 14:49:19 +00:00
优化bot上报
This commit is contained in:
parent
66f085b68e
commit
106b61b137
@ -68,7 +68,14 @@ class WSMessageHandler {
|
|||||||
private async handleReportBots(socket: WebSocket, msg: any) {
|
private async handleReportBots(socket: WebSocket, msg: any) {
|
||||||
logger.debug(`received reportBots: ${msg.data}`);
|
logger.debug(`received reportBots: ${msg.data}`);
|
||||||
const clientId = msg.data[0].client;
|
const clientId = msg.data[0].client;
|
||||||
await redisService.persistData('crystelfBots', msg.data[1], clientId);
|
|
||||||
|
const botsData = msg.data.slice(1);
|
||||||
|
|
||||||
|
for (const bot of botsData) {
|
||||||
|
await redisService.persistData('crystelfBots', bot, clientId);
|
||||||
|
}
|
||||||
|
|
||||||
|
logger.debug(`已保存 ${botsData.length} 个 bot 数据 (client: ${clientId})`);
|
||||||
}
|
}
|
||||||
|
|
||||||
public registerHandler(type: string, handler: MessageHandler): void {
|
public registerHandler(type: string, handler: MessageHandler): void {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user