From 72ca6a2fca576c0654b9528ba9d54e4efad5f15b Mon Sep 17 00:00:00 2001 From: CrescentLeaf Date: Thu, 1 Jan 2026 18:46:34 +0800 Subject: [PATCH] =?UTF-8?q?BREAKING:=20=E5=86=8D=E8=A7=81,=20contacts=5Fli?= =?UTF-8?q?st?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- server/data/User.ts | 12 ++++++------ server/data/UserBean.ts | 2 +- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/server/data/User.ts b/server/data/User.ts index bae1627..a5d8b4d 100644 --- a/server/data/User.ts +++ b/server/data/User.ts @@ -38,7 +38,7 @@ export default class User { /* 用户名 */ username TEXT, /* 昵称 */ nickname TEXT NOT NULL, /* 头像, 可选 */ avatar_file_hash TEXT, - /* 对话列表 */ contacts_list TEXT NOT NULL, + /* 对话列表 */ favourite_chats TEXT NOT NULL, /* 最近对话 */ recent_chats TEXT NOT NULL, /* 设置 */ settings TEXT NOT NULL ); @@ -62,7 +62,7 @@ export default class User { username, nickname, avatar_file_hash, - contacts_list, + favourite_chats, recent_chats, settings ) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?);`).run( @@ -142,17 +142,17 @@ export default class User { const ls = this.getFavouriteChats() if (ls.indexOf(chatId) != -1 || ChatPrivate.getChatIdByUsersId(this.bean.id, this.bean.id) == chatId) return ls.push(chatId) - this.setAttr("contacts_list", JSON.stringify(ls)) + this.setAttr("favourite_chats", JSON.stringify(ls)) } removeFavouriteChats(contacts: string[]) { const ls = this.getFavouriteChats().filter((v) => !contacts.includes(v)) - this.setAttr("contacts_list", JSON.stringify(ls)) + this.setAttr("favourite_chats", JSON.stringify(ls)) } getFavouriteChats() { try { - return JSON.parse(this.bean.contacts_list) as string[] + return JSON.parse(this.bean.favourite_chats) as string[] } catch (e) { - console.log(chalk.yellow(`警告: 所有对话解析失败: ${(e as Error).message}`)) + console.log(chalk.yellow(`警告: 收藏对话解析失败: ${(e as Error).message}`)) return [] } } diff --git a/server/data/UserBean.ts b/server/data/UserBean.ts index ada32fd..cacb9a9 100644 --- a/server/data/UserBean.ts +++ b/server/data/UserBean.ts @@ -6,7 +6,7 @@ export default class UserBean { declare registered_time: number declare nickname: string declare avatar_file_hash?: string - declare contacts_list: string + declare favourite_chats: string declare recent_chats: string declare settings: string