Update db.ts

This commit is contained in:
po-lan 2024-05-28 21:44:30 +08:00 committed by GitHub
parent 907b5611eb
commit 9954da22a6
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -4,6 +4,7 @@ import sqlite3 from 'sqlite3';
import { log, logDebug, logError } from '@/common/utils/log';
import { NTQQMsgApi } from '@/core';
import LRU from "@/common/utils/LRUCache";
import { ob11Config } from '@/onebot11/config';
export interface IRember {
last_sent_time: number;
@ -483,6 +484,7 @@ class DBUtil extends DBUtilBase {
userId: number,
time: number
) {
if (ob11Config.GroupLocalTimeRecord[0] == -1 || ob11Config.GroupLocalTimeRecord.includes(groupId))
this.LURCache.set(groupId, userId, time)
}
async insertJoinTime(
@ -490,6 +492,7 @@ class DBUtil extends DBUtilBase {
userId: number,
time: number
) {
if (ob11Config.GroupLocalTimeRecord[0] == -1 || ob11Config.GroupLocalTimeRecord.includes(groupId)){
await this.createGroupInfoTimeTableIfNotExist(groupId);
this.db!.all(
`INSERT OR REPLACE INTO "${groupId}" (user_id, last_sent_time, join_time) VALUES (?,?,?)`,
@ -503,6 +506,7 @@ class DBUtil extends DBUtilBase {
);
}
}
}
export const dbUtil = new DBUtil();