Fix form keyboard issues and sticky footers in agent screens
This commit is contained in:
@@ -0,0 +1,17 @@
|
||||
import { appConfig } from '../../config/appConfig';
|
||||
|
||||
let lastActivityAt = Date.now();
|
||||
|
||||
export const sessionManager = {
|
||||
touch() {
|
||||
lastActivityAt = Date.now();
|
||||
},
|
||||
|
||||
getIdleDurationMs() {
|
||||
return Date.now() - lastActivityAt;
|
||||
},
|
||||
|
||||
hasExpired() {
|
||||
return this.getIdleDurationMs() >= appConfig.security.sessionTimeoutMs;
|
||||
},
|
||||
};
|
||||
Reference in New Issue
Block a user