거래내역 관련
This commit is contained in:
@@ -1,13 +1,15 @@
|
||||
import moment from 'moment';
|
||||
import { useCallback, useEffect, useState } from 'react';
|
||||
import { getLocalStorage } from '@/shared/lib';
|
||||
import { StorageKeys } from '@/shared/constants/local-storage';
|
||||
import { useUserInfo } from '@/entities/user/lib/use-user-info';
|
||||
import { FavoriteWrapper } from '@/entities/home/ui/favorite-wrapper';
|
||||
import { DayStatusBox } from '@/entities/home/ui/day-status-box';
|
||||
import { HomeBottomBanner } from '@/entities/home/ui/home-bottom-banner';
|
||||
import { AuthRegister } from '@/entities/home/ui/auth-reguster';
|
||||
import { FooterItemActiveKey } from '@/entities/common/model/types';
|
||||
import { useStore } from '@/shared/model/store';
|
||||
import { StorageKeys } from '@/shared/constants/local-storage';
|
||||
import { setLocalStorage, getLocalStorage } from '@/shared/lib/web-view-bridge';
|
||||
|
||||
import { HeaderType } from '@/entities/common/model/types';
|
||||
import {
|
||||
useSetHeaderTitle,
|
||||
@@ -44,9 +46,35 @@ export const HomePage = () => {
|
||||
};
|
||||
|
||||
const handleLogin = useCallback(async () =>{
|
||||
callLogin(userParmas).then(() => {
|
||||
let appStart = getLocalStorage(StorageKeys.AppStart);
|
||||
|
||||
if(!!appStart){
|
||||
useStore.getState().UserStore.resetUserInfo();
|
||||
let tokenType = getLocalStorage(StorageKeys.TokenType);
|
||||
let accessToken = getLocalStorage(StorageKeys.AccessToken);
|
||||
let refreshToken = getLocalStorage(StorageKeys.RefreshToken);
|
||||
let accessTokenExpiresIn = getLocalStorage(StorageKeys.AccessTokenExpiresIn);
|
||||
let refreshTokenExpiresIn = getLocalStorage(StorageKeys.RefreshTokenExpiresIn);
|
||||
let menuGrants = getLocalStorage(StorageKeys.TokenType);
|
||||
let usrid = getLocalStorage(StorageKeys.Usrid);
|
||||
|
||||
useStore.getState().UserStore.setUserInfo({
|
||||
tokenType: tokenType,
|
||||
accessToken: accessToken,
|
||||
refreshToken: refreshToken,
|
||||
accessTokenExpiresIn: accessTokenExpiresIn,
|
||||
refreshTokenExpiresIn: refreshTokenExpiresIn,
|
||||
menuGrants: menuGrants,
|
||||
usrid: usrid
|
||||
});
|
||||
setLoginSuccess(true);
|
||||
});
|
||||
}
|
||||
else{
|
||||
callLogin(userParmas).then(() => {
|
||||
setLoginSuccess(true);
|
||||
});
|
||||
}
|
||||
|
||||
}, []);
|
||||
|
||||
const checkBottomBannerOpen = () => {
|
||||
|
||||
Reference in New Issue
Block a user