@@ -29,35 +29,39 @@ const AppPage: React.FC = () => {
2929 let restoredResultHandler : PluginListenerHandle ;
3030
3131 useIonViewDidEnter ( ( ) => {
32- stateChangeHandler = App . addListener (
32+ setListeners ( ) ;
33+
34+ getLaunchUrl ( ) ;
35+ } ) ;
36+
37+ const setListeners = async ( ) => {
38+ stateChangeHandler = await App . addListener (
3339 'appStateChange' ,
3440 ( state : AppState ) => {
3541 console . log ( 'App state changed' , state ) ;
3642 } ,
3743 ) ;
3844
39- pauseHandler = App . addListener ( 'pause' , async ( ) => {
45+ pauseHandler = await App . addListener ( 'pause' , async ( ) => {
4046 console . log ( 'App paused' ) ;
4147 } ) ;
4248
43- resumeHandler = App . addListener ( 'resume' , ( ) => {
49+ resumeHandler = await App . addListener ( 'resume' , ( ) => {
4450 console . log ( 'App resumed' ) ;
4551 } ) ;
4652
47- urlOpenHandler = App . addListener ( 'appUrlOpen' , ( data : any ) => {
53+ urlOpenHandler = await App . addListener ( 'appUrlOpen' , ( data : any ) => {
4854 alert ( 'APP URL OPEN: ' + data . url ) ;
4955 } ) ;
5056
51- restoredResultHandler = App . addListener (
57+ restoredResultHandler = await App . addListener (
5258 'appRestoredResult' ,
5359 ( data : any ) => {
5460 alert ( 'Got restored result' ) ;
5561 console . log ( 'Restored result:' , data ) ;
5662 } ,
5763 ) ;
58-
59- getLaunchUrl ( ) ;
60- } ) ;
64+ } ;
6165
6266 const getLaunchUrl = async ( ) => {
6367 const ret = await App . getLaunchUrl ( ) ;
0 commit comments