|
@@ -382,6 +382,8 @@ export const ProfileHeader = () => {
|
|
|
score: state.wallet?.score,
|
|
|
point: state.wallet?.point,
|
|
|
no_bonus_config: state.wallet?.no_bonus_config,
|
|
|
+ current_score_rollover: state.wallet?.current_score_rollover,
|
|
|
+ target_score_rollover: state.wallet?.target_score_rollover,
|
|
|
};
|
|
|
}, shallow);
|
|
|
const refresh = usePollingStore((state) => state.refresh);
|
|
@@ -406,9 +408,12 @@ export const ProfileHeader = () => {
|
|
|
useEffect(() => {
|
|
|
const curMul =
|
|
|
userMoney.target_point_rollover / ((userMoney.score || 0) + (userMoney.point || 0));
|
|
|
-
|
|
|
+ const percent = percentage(
|
|
|
+ userMoney.current_score_rollover,
|
|
|
+ userMoney.target_score_rollover
|
|
|
+ );
|
|
|
const config = userMoney.no_bonus_config;
|
|
|
- if (curMul >= (config || 0) && !isShowed) {
|
|
|
+ if (curMul >= (config || 0) && !isShowed && percent < 100) {
|
|
|
setTimeout(() => {
|
|
|
setIsShowNoBounsWarn(true);
|
|
|
}, 1000);
|