fix: sqlite api

This commit is contained in:
ikechan8370 2025-04-10 12:09:23 +08:00
parent 0c602d6cb3
commit 64c77877ac
6 changed files with 86 additions and 0 deletions

View file

@ -211,6 +211,17 @@ export class SQLiteToolsStorage extends ChaiteStorage {
async setItem (id, tool) {
await this.ensureInitialized()
if (!id) {
id = this._generateId()
}
// 加上时间戳
if (!tool.createdAt) {
tool.createdAt = new Date().toISOString()
}
tool.updatedAt = new Date().toISOString()
// 转换为数据库记录
const record = this._toolToRecord(tool)
record.id = id // 确保ID是指定的ID