File tree Expand file tree Collapse file tree
packages/react-native/React/Base Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -33,6 +33,7 @@ NS_ENUM(NSInteger){
3333@property (nonatomic , copy ) NSString *status;
3434@property (strong , nonatomic ) NSNumber *done;
3535@property (strong , nonatomic ) NSNumber *total;
36+ @property (strong , nonatomic ) NSNumber *percent;
3637
3738@end
3839
Original file line number Diff line number Diff line change @@ -53,8 +53,9 @@ - (NSString *)description
5353{
5454 NSMutableString *desc = [NSMutableString new ];
5555 [desc appendString: _status ?: @" Bundling" ];
56-
57- if ([_total integerValue ] > 0 && [_done integerValue ] > [_total integerValue ]) {
56+ if (_percent != nil ) {
57+ [desc appendFormat: @" %ld%% " , (long )[_percent integerValue ]];
58+ } else if ([_total integerValue ] > 0 && [_done integerValue ] > [_total integerValue ]) {
5859 [desc appendFormat: @" %ld%% " , (long )100 ];
5960 } else if ([_total integerValue ] > 0 ) {
6061 [desc appendFormat: @" %ld%% " , (long )(100 * [_done integerValue ] / [_total integerValue ])];
@@ -348,6 +349,9 @@ static void attemptAsynchronousLoadOfBundleAtURL(
348349 progress.status = info[@" status" ];
349350 progress.done = info[@" done" ];
350351 progress.total = info[@" total" ];
352+ if (info[@" percent" ] != nil ) {
353+ progress.percent = info[@" percent" ];
354+ }
351355 return progress;
352356}
353357
You can’t perform that action at this time.
0 commit comments