Files
sistema_base/apps/web/feactures/auth/actions/login-action.ts

18 lines
376 B
TypeScript

'use server';
import { safeFetchApi } from '@/lib';
import { loginResponseSchema, UserFormValue } from '../schemas/login';
export const SignInAction = async (payload: UserFormValue) => {
const [error, data] = await safeFetchApi(
loginResponseSchema,
'/auth/sign-in',
'POST',
payload,
);
if (error) {
return error;
} else {
return data;
}
};