File tree Expand file tree Collapse file tree 1 file changed +6
-7
lines changed
Expand file tree Collapse file tree 1 file changed +6
-7
lines changed Original file line number Diff line number Diff line change @@ -227,12 +227,13 @@ public class MainNotificationService extends FirebaseMessagingService {
227227 /**
228228 * Handle PushNotification
229229 */
230- AppState .addEventListener (
230+ const appStateListener = AppState .addEventListener (
231231 ' change' ,
232232 (nextAppState ) =>
233233 nextAppState === ' active' && Intercom .handlePushMessage ()
234234 );
235- return () => AppState .removeEventListener (' change' , () => true );
235+ return () => AppState .removeEventListener (' change' , () => true ); // <- for RN < 0.65
236+ return () => appStateListener .remove () // <- for RN >= 0.65
236237 }
237238 , [])
238239```
@@ -621,16 +622,14 @@ Handles the opening of an Intercom push message. This will retrieve the URI from
621622 /**
622623 * Handle PushNotification Open
623624 */
624- AppState .addEventListener (
625+ const appStateListener = AppState .addEventListener (
625626 ' change' ,
626627 (nextAppState ) =>
627628 nextAppState === ' active' && Intercom .handlePushMessage ()
628629 );
629630
630- return () => {
631- AppState .removeEventListener (' change' , () => {
632- });
633- };
631+ return () => AppState .removeEventListener (' change' , () => {}); // <- for RN < 0.65
632+ return () => appStateListener .remove (); // <- for RN >= 0.65
634633}, []);
635634```
636635
You can’t perform that action at this time.
0 commit comments