feat: implement logout action

This commit is contained in:
Ardeman
2025-02-27 23:50:46 +08:00
parent 5acf3970a3
commit 7db38d3b67
8 changed files with 70 additions and 19 deletions
+22
View File
@@ -0,0 +1,22 @@
import { data } from 'react-router'
import { setUserLogoutHeaders } from '~/libs/logout-header.server'
export const action = async () => {
try {
const responseHeaders = setUserLogoutHeaders()
return data(
{ success: true },
{ headers: responseHeaders, status: 200, statusText: 'OK' },
)
} catch {
return data(
{
message: 'Something went wrong',
success: false,
},
{ status: 500 },
)
}
}