fix: 很多功能

This commit is contained in:
ikechan8370 2025-03-20 22:43:39 +08:00
parent a711ec13d7
commit 66905640e4
15 changed files with 242 additions and 29 deletions

View file

@ -28,7 +28,7 @@ export class LowDBChatPresetsStorage extends ChaiteStorage {
if (!obj) {
return null
}
return new ChatPreset({}).fromString(JSON.stringify(obj))
return new ChatPreset(obj)
}
/**
@ -38,7 +38,7 @@ export class LowDBChatPresetsStorage extends ChaiteStorage {
* @returns {Promise<string>}
*/
async setItem (id, preset) {
if (id) {
if (id && await this.getItem(id)) {
await this.collection.updateById(id, preset)
return id
}