wilitp 4 tahun lalu
induk
melakukan
62aaae115e
1 mengubah file dengan 6 tambahan dan 1 penghapusan
  1. 6 1
      app/src/context/auth/actions.ts

+ 6 - 1
app/src/context/auth/actions.ts

@@ -2,10 +2,10 @@ import { Dispatch } from "react";
 import { Action } from "./actionTypes";
 import { login as apiLoginRequest } from "../../api";
 
+// Accion asincrona: Loguea al usuario
 export const login = (username: string, password: string) => async (
   dispatch: Dispatch<Action>
 ) => {
-  // Loading login state
   dispatch(loginRequest());
 
   const errors = {
@@ -33,20 +33,25 @@ export const login = (username: string, password: string) => async (
   }
 };
 
+// Accion: estado de carga durante login pendiente
 export const loginRequest = (): Action => ({
   type: "LOGIN_REQUEST",
 });
 
+// Accion: Estado de login exitoso
 export const loginSuccess = (username: string, userToken: string): Action => ({
   type: "LOGIN_SUCCESS",
   username,
   userToken,
 });
+
+// Accion: Estado de login fallido
 export const loginFailure = (code: string): Action => ({
   type: "LOGIN_FAILURE",
   error: code,
 });
 
+// Accion: Quitar estado de error
 export const failureDismiss = (): Action => ({
   type: "LOGIN_FAILURE_DISMISS",
 });