This repository was archived by the owner on May 20, 2025. It is now read-only.
File tree Expand file tree Collapse file tree 2 files changed +8
-3
lines changed
Expand file tree Collapse file tree 2 files changed +8
-3
lines changed Original file line number Diff line number Diff line change @@ -431,12 +431,18 @@ function codePushify(options = {}) {
431431
432432 let syncStatusCallback ;
433433 if ( rootComponentInstance && rootComponentInstance . codePushStatusDidChange ) {
434- syncStatusCallback = rootComponentInstance . codePushStatusDidChange . bind ( rootComponentInstance ) ;
434+ syncStatusCallback = rootComponentInstance . codePushStatusDidChange ;
435+ if ( rootComponentInstance instanceof React . Component ) {
436+ syncStatusCallback = syncStatusCallback . bind ( rootComponentInstance ) ;
437+ }
435438 }
436439
437440 let downloadProgressCallback ;
438441 if ( rootComponentInstance && rootComponentInstance . codePushDownloadDidProgress ) {
439- downloadProgressCallback = rootComponentInstance . codePushDownloadDidProgress . bind ( rootComponentInstance ) ;
442+ downloadProgressCallback = rootComponentInstance . codePushDownloadDidProgress ;
443+ if ( rootComponentInstance instanceof React . Component ) {
444+ downloadProgressCallback = downloadProgressCallback . bind ( rootComponentInstance ) ;
445+ }
440446 }
441447
442448 CodePush . sync ( options , syncStatusCallback , downloadProgressCallback ) ;
Original file line number Diff line number Diff line change @@ -19,7 +19,6 @@ class CodePushDemoApp extends Component {
1919 }
2020
2121 codePushStatusDidChange ( syncStatus ) {
22- console . log ( this . setState ) ;
2322 switch ( syncStatus ) {
2423 case CodePush . SyncStatus . CHECKING_FOR_UPDATE :
2524 this . setState ( { syncMessage : "Checking for update." } ) ;
You can’t perform that action at this time.
0 commit comments