fix #1234
This commit is contained in:
@@ -108,15 +108,17 @@ export class Chat extends Model<Chat> {
|
||||
static async notify(chat: Chat, action: "create" | "update" | "destroy") {
|
||||
if (!mainWindow.win) return;
|
||||
|
||||
let chatData = { id: chat?.id };
|
||||
if (action !== "destroy") {
|
||||
chat = await Chat.findByPk(chat.id);
|
||||
chat = await Chat.findByPk(chat?.id);
|
||||
chatData = chat?.toJSON() || chatData;
|
||||
}
|
||||
|
||||
mainWindow.win.webContents.send("db-on-transaction", {
|
||||
model: "Chat",
|
||||
id: chat.id,
|
||||
id: chatData.id,
|
||||
action,
|
||||
record: chat.toJSON(),
|
||||
record: chatData,
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
@@ -59,7 +59,11 @@ export class UserSetting extends Model<UserSetting> {
|
||||
|
||||
// update i18n
|
||||
if (key === UserSettingKeyEnum.LANGUAGE) {
|
||||
i18n.changeLanguage(value);
|
||||
try {
|
||||
await i18n.changeLanguage(value);
|
||||
} catch (error) {
|
||||
logger.error("UserSetting.set: changeLanguage failed", error);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user