diff --git a/components/brave_rewards/ui/components/settingsPage.tsx b/components/brave_rewards/ui/components/settingsPage.tsx index 3a79714e4fd8..83f5f456812e 100644 --- a/components/brave_rewards/ui/components/settingsPage.tsx +++ b/components/brave_rewards/ui/components/settingsPage.tsx @@ -22,6 +22,8 @@ interface Props extends Rewards.ComponentProps { } class SettingsPage extends React.Component { + private balanceTimerId: number + onToggle = () => { this.actions.onSettingSave('enabledMain', !this.props.rewardsData.enabledMain) } @@ -41,9 +43,17 @@ class SettingsPage extends React.Component { } this.actions.getWalletProperties() + this.balanceTimerId = setInterval(() => { + this.actions.getWalletProperties() + }, 60000) + this.actions.getGrant() } + componentWillUnmount () { + clearInterval(this.balanceTimerId) + } + render () { const { enabledMain, grant } = this.props.rewardsData