refactor(email): 简化邮件通知设置逻辑
移除adminEnabled和userEnabled配置,仅保留globalEnabled控制邮件通知 更新相关API、数据库操作及邮件发送逻辑以适配简化后的配置
This commit is contained in:
@@ -164,15 +164,9 @@ app.put('/admin/settings/email-notify', async (c) => {
|
||||
const body = await c.req.json();
|
||||
const globalEnabled =
|
||||
typeof body.globalEnabled === 'boolean' ? body.globalEnabled : undefined;
|
||||
const adminEnabled =
|
||||
typeof body.adminEnabled === 'boolean' ? body.adminEnabled : undefined;
|
||||
const userEnabled =
|
||||
typeof body.userEnabled === 'boolean' ? body.userEnabled : undefined;
|
||||
|
||||
await saveEmailNotificationSettings(c.env, {
|
||||
globalEnabled,
|
||||
adminEnabled,
|
||||
userEnabled
|
||||
globalEnabled
|
||||
});
|
||||
|
||||
return c.json({ message: '保存成功' });
|
||||
|
||||
Reference in New Issue
Block a user