@luongtt/create-react-base
Version:
This is utility package for create react app base on create-react-app package
15 lines (11 loc) • 510 B
JavaScript
import { createAction, createAsyncThunk } from '@reduxjs/toolkit';
import { login, refreshToken } from './auth.service';
export const logoutAction = createAction('auth/logout');
export const loginAction = createAsyncThunk('auth/login', async (credential) => {
const response = await login(credential);
return response.data;
});
export const refreshTokenAction = createAsyncThunk('auth/refreshToken', async (credential) => {
const response = await refreshToken(credential);
return response.data;
});