This repository was archived by the owner on May 20, 2025. It is now read-only.
File tree Expand file tree Collapse file tree 1 file changed +10
-4
lines changed Expand file tree Collapse file tree 1 file changed +10
-4
lines changed Original file line number Diff line number Diff line change @@ -430,13 +430,19 @@ function codePushify(options = {}) {
430
430
let rootComponentInstance = this . refs . rootComponent ;
431
431
432
432
let syncStatusCallback ;
433
- if ( rootComponentInstance && rootComponentInstance . codePushStatusDidChange && rootComponentInstance instanceof React . Component ) {
434
- syncStatusCallback = rootComponentInstance . codePushStatusDidChange . bind ( rootComponentInstance ) ;
433
+ if ( rootComponentInstance && rootComponentInstance . codePushStatusDidChange ) {
434
+ syncStatusCallback = rootComponentInstance . codePushStatusDidChange ;
435
+ if ( rootComponentInstance instanceof React . Component ) {
436
+ syncStatusCallback = syncStatusCallback . bind ( rootComponentInstance ) ;
437
+ }
435
438
}
436
439
437
440
let downloadProgressCallback ;
438
- if ( rootComponentInstance && rootComponentInstance . codePushDownloadDidProgress && rootComponentInstance instanceof React . Component ) {
439
- downloadProgressCallback = rootComponentInstance . codePushDownloadDidProgress . bind ( rootComponentInstance ) ;
441
+ if ( rootComponentInstance && rootComponentInstance . codePushDownloadDidProgress ) {
442
+ downloadProgressCallback = rootComponentInstance . codePushDownloadDidProgress ;
443
+ if ( rootComponentInstance instanceof React . Component ) {
444
+ downloadProgressCallback = downloadProgressCallback . bind ( rootComponentInstance ) ;
445
+ }
440
446
}
441
447
442
448
CodePush . sync ( options , syncStatusCallback , downloadProgressCallback ) ;
You can’t perform that action at this time.
0 commit comments