2024-12-31 10:30:14 +05:30
|
|
|
import { ActionFunctionArgs, redirect } from 'react-router';
|
|
|
|
|
import { destroySession, getSession } from '~/utils/sessions';
|
2024-03-30 02:44:06 -04:00
|
|
|
|
2024-12-08 13:27:51 -05:00
|
|
|
export async function loader() {
|
2024-12-31 10:30:14 +05:30
|
|
|
return redirect('/machines');
|
2024-12-08 13:27:51 -05:00
|
|
|
}
|
|
|
|
|
|
2024-03-30 02:44:06 -04:00
|
|
|
export async function action({ request }: ActionFunctionArgs) {
|
2024-12-31 10:30:14 +05:30
|
|
|
const session = await getSession(request.headers.get('Cookie'));
|
2024-12-08 13:27:51 -05:00
|
|
|
return redirect('/login', {
|
2024-03-30 02:44:06 -04:00
|
|
|
headers: {
|
2024-12-31 10:30:14 +05:30
|
|
|
'Set-Cookie': await destroySession(session),
|
|
|
|
|
},
|
|
|
|
|
});
|
2024-03-30 02:44:06 -04:00
|
|
|
}
|