fix: delete_address not delete address_sender (#153)

This commit is contained in:
Dream Hunter
2024-04-22 20:51:55 +08:00
committed by GitHub
parent c92d7dee64
commit 90c8eff2e5
5 changed files with 12 additions and 4 deletions

View File

@@ -66,8 +66,11 @@ api.delete('/admin/delete_address/:id', async (c) => {
if (!mailSuccess) {
return c.text("Failed to delete mails", 500)
}
const { success: sendAccess } = await c.env.DB.prepare(
`DELETE FROM address_sender WHERE address_id = ? `
).bind(id).run();
return c.json({
success: success
success: success && mailSuccess && sendAccess
})
})

View File

@@ -220,8 +220,11 @@ api.delete('/api/delete_address', async (c) => {
if (!mailSuccess) {
return c.text("Failed to delete mails", 500)
}
const { success: sendAccess } = await c.env.DB.prepare(
`DELETE FROM address_sender WHERE address = ? `
).bind(address).run();
return c.json({
success: success
success: success && mailSuccess && sendAccess
})
})