From cfc30195e0eb606e0ed561008e2c89f53249af3a Mon Sep 17 00:00:00 2001 From: Vasu Chawla Date: Tue, 25 Apr 2023 13:57:34 +0530 Subject: [PATCH] make changes for appstate listener removelistener --- index.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/index.js b/index.js index f276f2e..a948121 100644 --- a/index.js +++ b/index.js @@ -53,7 +53,7 @@ export default class UserInactiveCheck extends Component { // Timer and countdown starts only if app is active if (props.handleAppState) { - AppState.addEventListener('change', appState => { + this.appstatelistener = AppState.addEventListener('change', appState => { if (appState === 'active') { this.resetTimer(); } else { @@ -70,7 +70,8 @@ export default class UserInactiveCheck extends Component { this.clearTimer(); const {handleAppState} = this.props; if (handleAppState) { - AppState.removeEventListener('change'); + this.appstatelistener && this.appstatelistener.remove(); + //AppState.removeEventListener('change'); } }