Skip to content

SessionTimeoutState.userInactivityTimeout event keep calling even when user is interact with the app .  #35

Description

@sritharanMobileDev

I'm Also facing the same issue. what you fixed in your code.

Here is my sample code.

After continuously using of 10 minutes, app gets logged out.

final sessionConfig = SessionConfig(
invalidateSessionForAppLostFocus: Duration(
minutes:10),
invalidateSessionForUserInactivity: Duration(
minutes: 10);

sessionConfig.stream.listen((SessionTimeoutState timeoutEvent) {
if (timeoutEvent == SessionTimeoutState.userInactivityTimeout ||
timeoutEvent == SessionTimeoutState.appFocusTimeout) {
// redirect to login screen
}
});

return SessionTimeoutManager(
userActivityDebounceDuration: const Duration(seconds: 1),
sessionConfig: sessionConfig,
sessionStateStream: sessionStateStream.stream,
child: Scaffold(appBar: _appBar(), body: _body()));

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions