blessing-skin-server/resources/assets/src/views/user/profile/deleteAccount.ts
2020-05-16 22:05:16 +08:00

20 lines
505 B
TypeScript

import { post, ResponseBody } from '@/scripts/net'
import { showModal } from '@/scripts/notify'
export default async function handler(event: Event) {
event.preventDefault()
const form = event.target as HTMLFormElement
const password: string = form.password.value
const {
code,
message,
}: ResponseBody = await post('/user/profile?action=delete', { password })
await showModal({ mode: 'alert', text: message })
if (code === 0) {
window.location.href = blessing.base_url
}
}