diff --git a/packages/p2p/src/stores/general-store.js b/packages/p2p/src/stores/general-store.js index 2794fb8e7c6c..f6e161fc46af 100644 --- a/packages/p2p/src/stores/general-store.js +++ b/packages/p2p/src/stores/general-store.js @@ -404,9 +404,8 @@ export default class GeneralStore extends BaseStore { const server_time = this.props.server_time.get(); const blocked_until_moment = toMoment(blocked_until); - this.user_blocked_timeout = setTimeout(() => { - this.setUserBlockedUntil(null); - }, blocked_until_moment.diff(server_time)); + // Need isAfter instead of setTimeout as setTimeout has a max delay of 24.8 days + if (server_time.isAfter(blocked_until_moment)) this.setUserBlockedUntil(null); } } );