diff --git a/MVMCore/MVMCore/Session/MVMCoreSessionTimeHandler.m b/MVMCore/MVMCore/Session/MVMCoreSessionTimeHandler.m index be90025..0ab40c8 100644 --- a/MVMCore/MVMCore/Session/MVMCoreSessionTimeHandler.m +++ b/MVMCore/MVMCore/Session/MVMCoreSessionTimeHandler.m @@ -172,7 +172,9 @@ } - (void)appEnteredForeground { + // Revalidate first to check if we should be in the timeout state. [self revalidateSessionTimestamp]; + [self sendKeepAliveToServer:NO]; } - (void)invalidateSession:(void (^ __nullable)(MVMCoreErrorObject * _Nullable error))completion {