mirror of
https://github.com/dreamhunter2333/cloudflare_temp_email.git
synced 2026-09-04 23:17:34 +08:00
fix: preserve disabled settings response
This commit is contained in:
@@ -20,6 +20,7 @@ api.get('/open_api/settings', async (c) => {
|
|||||||
) || {};
|
) || {};
|
||||||
const smtpProxyConfig = smtpImapProxyConfig.smtp || {};
|
const smtpProxyConfig = smtpImapProxyConfig.smtp || {};
|
||||||
const imapProxyConfig = smtpImapProxyConfig.imap || {};
|
const imapProxyConfig = smtpImapProxyConfig.imap || {};
|
||||||
|
const enableMailStates = utils.getBooleanValue(c.env.ENABLE_MAIL_FLAGS);
|
||||||
|
|
||||||
return c.json({
|
return c.json({
|
||||||
"title": c.env.TITLE,
|
"title": c.env.TITLE,
|
||||||
@@ -39,7 +40,7 @@ api.get('/open_api/settings', async (c) => {
|
|||||||
"disableAnonymousUserCreateEmail": utils.getBooleanValue(c.env.DISABLE_ANONYMOUS_USER_CREATE_EMAIL),
|
"disableAnonymousUserCreateEmail": utils.getBooleanValue(c.env.DISABLE_ANONYMOUS_USER_CREATE_EMAIL),
|
||||||
"disableCustomAddressName": utils.getBooleanValue(c.env.DISABLE_CUSTOM_ADDRESS_NAME),
|
"disableCustomAddressName": utils.getBooleanValue(c.env.DISABLE_CUSTOM_ADDRESS_NAME),
|
||||||
"enableUserDeleteEmail": utils.getBooleanValue(c.env.ENABLE_USER_DELETE_EMAIL),
|
"enableUserDeleteEmail": utils.getBooleanValue(c.env.ENABLE_USER_DELETE_EMAIL),
|
||||||
"enableMailStates": utils.getBooleanValue(c.env.ENABLE_MAIL_FLAGS),
|
...(enableMailStates ? { "enableMailStates": true } : {}),
|
||||||
"enableAutoReply": utils.getBooleanValue(c.env.ENABLE_AUTO_REPLY),
|
"enableAutoReply": utils.getBooleanValue(c.env.ENABLE_AUTO_REPLY),
|
||||||
"enableIndexAbout": utils.getBooleanValue(c.env.ENABLE_INDEX_ABOUT),
|
"enableIndexAbout": utils.getBooleanValue(c.env.ENABLE_INDEX_ABOUT),
|
||||||
"copyright": c.env.COPYRIGHT,
|
"copyright": c.env.COPYRIGHT,
|
||||||
|
|||||||
Reference in New Issue
Block a user