From 02efac9a8e6804d337317d86d6660a877a64a233 Mon Sep 17 00:00:00 2001 From: CrescentLeaf Date: Thu, 25 Sep 2025 16:52:51 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E7=94=A8=E6=88=B6=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=E8=87=AA=E5=B7=B1=E7=82=BA=E5=B0=8D=E8=A9=B1=E6=88=96=E9=87=8D?= =?UTF-8?q?=E8=A4=87=E5=B0=8E=E8=87=B4=E7=9A=84=E9=87=8D=E8=A4=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- server/data/User.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/server/data/User.ts b/server/data/User.ts index 96f3709..1bc7d16 100644 --- a/server/data/User.ts +++ b/server/data/User.ts @@ -13,7 +13,7 @@ import { SQLInputValue } from "node:sqlite" import DataWrongError from "../api/DataWrongError.ts" import ChatPrivate from "./ChatPrivate.ts" import Chat from "./Chat.ts" -import ChatBean from "./ChatBean.ts"; +import ChatBean from "./ChatBean.ts" type UserBeanKey = keyof UserBean @@ -124,6 +124,7 @@ export default class User { } addContact(chatId: string) { const ls = this.getContactsList() + 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)) }