diff --git a/src/components/Splash/SplashRoot.tsx b/src/components/Splash/SplashRoot.tsx index d6153c0624218f85a226a5fafc67bd6a4af6abcc..c59fe04a49e1074e75b7296c658a36ea0b89e3ff 100644 --- a/src/components/Splash/SplashRoot.tsx +++ b/src/components/Splash/SplashRoot.tsx @@ -4,20 +4,18 @@ import classNames from 'classnames' import { useDispatch } from 'react-redux' import { toogleReportNotification, + toogleSeasonNotification, setFluidStatus, } from 'store/global/global.actions' import { updateProfile } from 'store/profile/profile.actions' import { setUserSeasonList, setSeasonConsumption, - updateUserSeasonList, - unlockNextUserSeason, } from 'store/season/season.actions' import InitializationService from 'services/initialization.service' import { UserSeasonState } from 'enum/userSeason.enum' import { UserBossState } from 'enum/userBoss.enum' import SeasonService from 'services/season.service' -import { UpdateUserSeason } from 'enum/updateUserSeason.enum' interface SplashRootProps { fadeTimer?: number @@ -120,22 +118,13 @@ const SplashRoot = ({ filteredCurrentBossSeason[0] ) dispatch(setSeasonConsumption(updatedUserSeason, dataloads)) - // Check is boss is done + // Check is boss is done and siplay notification const seasonService = new SeasonService(client) - const { isDone, isWin } = await seasonService.isSeasonDone( + const { isDone } = await seasonService.isSeasonDone( updatedUserSeason, dataloads ) - if (isDone === true) { - const doneUserSeason = await seasonService.updateUserSeason( - updatedUserSeason, - isWin === true - ? UpdateUserSeason.BOSS_WIN - : UpdateUserSeason.BOSS_LOSS - ) - dispatch(updateUserSeasonList(doneUserSeason)) - dispatch(unlockNextUserSeason(doneUserSeason)) - } + dispatch(toogleSeasonNotification(isDone)) } } // Update state