Commit 7c59918a authored by Andreas Amsenius's avatar Andreas Amsenius

Convert NSError to js error objects

parent e87e143b
...@@ -35,8 +35,7 @@ ...@@ -35,8 +35,7 @@
callback(@[[NSNull null], results]); callback(@[[NSNull null], results]);
return; return;
} else { } else {
NSLog(@"error getting active energy burned samples: %@", error); callback(@[RCTJSErrorFromNSError(error)]);
callback(@[RCTMakeError(@"error getting active energy burned samples", nil, nil)]);
return; return;
} }
}]; }];
...@@ -65,8 +64,7 @@ ...@@ -65,8 +64,7 @@
callback(@[[NSNull null], results]); callback(@[[NSNull null], results]);
return; return;
} else { } else {
NSLog(@"error getting basal energy burned samples: %@", error); callback(@[RCTJSErrorFromNSError(error)]);
callback(@[RCTMakeError(@"error getting basal energy burned samples", nil, nil)]);
return; return;
} }
}]; }];
......
...@@ -27,8 +27,7 @@ ...@@ -27,8 +27,7 @@
predicate:nil predicate:nil
completion:^(HKQuantity *mostRecentQuantity, NSDate *startDate, NSDate *endDate, NSError *error) { completion:^(HKQuantity *mostRecentQuantity, NSDate *startDate, NSDate *endDate, NSError *error) {
if (!mostRecentQuantity) { if (!mostRecentQuantity) {
NSLog(@"error getting latest weight: %@", error); callback(@[RCTJSErrorFromNSError(error)]);
callback(@[RCTMakeError(@"error getting latest weight", error, nil)]);
} }
else { else {
// Determine the weight in the required unit. // Determine the weight in the required unit.
...@@ -71,8 +70,7 @@ ...@@ -71,8 +70,7 @@
callback(@[[NSNull null], results]); callback(@[[NSNull null], results]);
return; return;
} else { } else {
NSLog(@"error getting weight samples: %@", error); callback(@[RCTJSErrorFromNSError(error)]);
callback(@[RCTMakeError(@"error getting weight samples", nil, nil)]);
return; return;
} }
}]; }];
...@@ -91,8 +89,7 @@ ...@@ -91,8 +89,7 @@
[self.healthStore saveObject:weightSample withCompletion:^(BOOL success, NSError *error) { [self.healthStore saveObject:weightSample withCompletion:^(BOOL success, NSError *error) {
if (!success) { if (!success) {
NSLog(@"error saving the weight sample: %@", error); callback(@[RCTJSErrorFromNSError(error)]);
callback(@[RCTMakeError(@"error saving the weight sample", error, nil)]);
return; return;
} }
callback(@[[NSNull null], @(weight)]); callback(@[[NSNull null], @(weight)]);
...@@ -108,8 +105,7 @@ ...@@ -108,8 +105,7 @@
predicate:nil predicate:nil
completion:^(HKQuantity *mostRecentQuantity, NSDate *startDate, NSDate *endDate, NSError *error) { completion:^(HKQuantity *mostRecentQuantity, NSDate *startDate, NSDate *endDate, NSError *error) {
if (!mostRecentQuantity) { if (!mostRecentQuantity) {
NSLog(@"error getting latest BMI: %@", error); callback(@[RCTJSErrorFromNSError(error)]);
callback(@[RCTMakeError(@"error getting latest BMI", error, nil)]);
} }
else { else {
// Determine the bmi in the required unit. // Determine the bmi in the required unit.
...@@ -140,8 +136,7 @@ ...@@ -140,8 +136,7 @@
[self.healthStore saveObject:bmiSample withCompletion:^(BOOL success, NSError *error) { [self.healthStore saveObject:bmiSample withCompletion:^(BOOL success, NSError *error) {
if (!success) { if (!success) {
NSLog(@"error saving BMI sample: %@.", error); callback(@[RCTJSErrorFromNSError(error)]);
callback(@[RCTMakeError(@"error saving BMI sample", error, nil)]);
return; return;
} }
callback(@[[NSNull null], @(bmi)]); callback(@[[NSNull null], @(bmi)]);
...@@ -206,8 +201,7 @@ ...@@ -206,8 +201,7 @@
callback(@[[NSNull null], results]); callback(@[[NSNull null], results]);
return; return;
} else { } else {
NSLog(@"error getting height samples: %@", error); callback(@[RCTJSErrorFromNSError(error)]);
callback(@[RCTMakeError(@"error getting height samples", error, nil)]);
return; return;
} }
}]; }];
...@@ -230,8 +224,7 @@ ...@@ -230,8 +224,7 @@
[self.healthStore saveObject:heightSample withCompletion:^(BOOL success, NSError *error) { [self.healthStore saveObject:heightSample withCompletion:^(BOOL success, NSError *error) {
if (!success) { if (!success) {
NSLog(@"error saving height sample: %@", error); callback(@[RCTJSErrorFromNSError(error)]);
callback(@[RCTMakeError(@"error saving height sample", error, nil)]);
return; return;
} }
callback(@[[NSNull null], @(height)]); callback(@[[NSNull null], @(height)]);
...@@ -247,8 +240,7 @@ ...@@ -247,8 +240,7 @@
predicate:nil predicate:nil
completion:^(HKQuantity *mostRecentQuantity, NSDate *startDate, NSDate *endDate, NSError *error) { completion:^(HKQuantity *mostRecentQuantity, NSDate *startDate, NSDate *endDate, NSError *error) {
if (!mostRecentQuantity) { if (!mostRecentQuantity) {
NSLog(@"error getting latest body fat percentage: %@", error); callback(@[RCTJSErrorFromNSError(error)]);
callback(@[RCTMakeError(@"error getting latest body fat percentage", error, nil)]);
} }
else { else {
// Determine the weight in the required unit. // Determine the weight in the required unit.
...@@ -277,8 +269,7 @@ ...@@ -277,8 +269,7 @@
predicate:nil predicate:nil
completion:^(HKQuantity *mostRecentQuantity, NSDate *startDate, NSDate *endDate, NSError *error) { completion:^(HKQuantity *mostRecentQuantity, NSDate *startDate, NSDate *endDate, NSError *error) {
if (!mostRecentQuantity) { if (!mostRecentQuantity) {
NSLog(@"error getting latest lean body mass: %@", error); callback(@[RCTJSErrorFromNSError(error)]);
callback(@[RCTMakeError(@"error getting latest lean body mass", error, nil)]);
} }
else { else {
HKUnit *weightUnit = [HKUnit poundUnit]; HKUnit *weightUnit = [HKUnit poundUnit];
......
...@@ -34,8 +34,7 @@ ...@@ -34,8 +34,7 @@
} }
if(value == nil){ if(value == nil){
NSLog(@"error getting biological sex: %@", error); callback(@[RCTJSErrorFromNSError(error)]);
callback(@[RCTMakeError(@"error getting biological sex", error, nil)]);
return; return;
} }
...@@ -52,8 +51,7 @@ ...@@ -52,8 +51,7 @@
NSDate *dob = [self.healthStore dateOfBirthWithError:&error]; NSDate *dob = [self.healthStore dateOfBirthWithError:&error];
if(error != nil){ if(error != nil){
NSLog(@"error getting date of birth: %@", error); callback(@[RCTJSErrorFromNSError(error)]);
callback(@[RCTMakeError(@"error getting date of birth", error, nil)]);
return; return;
} }
if(dob == nil) { if(dob == nil) {
......
...@@ -34,8 +34,7 @@ ...@@ -34,8 +34,7 @@
day:date day:date
completion:^(double value, NSDate *startDate, NSDate *endDate, NSError *error) { completion:^(double value, NSDate *startDate, NSDate *endDate, NSError *error) {
if (!value) { if (!value) {
NSLog(@"could not fetch step count for day: %@", error); callback(@[RCTJSErrorFromNSError(error)]);
callback(@[RCTMakeError(@"could not fetch step count for day", error, nil)]);
return; return;
} }
...@@ -72,8 +71,7 @@ ...@@ -72,8 +71,7 @@
limit:limit limit:limit
completion:^(NSArray *arr, NSError *err){ completion:^(NSArray *arr, NSError *err){
if (err != nil) { if (err != nil) {
NSLog(@"error with fetchCumulativeSumStatisticsCollection: %@", err); callback(@[RCTJSErrorFromNSError(err)]);
callback(@[RCTMakeError(@"error with fetchCumulativeSumStatisticsCollection", err, nil)]);
return; return;
} }
callback(@[[NSNull null], arr]); callback(@[[NSNull null], arr]);
...@@ -99,8 +97,7 @@ ...@@ -99,8 +97,7 @@
[self.healthStore saveObject:sample withCompletion:^(BOOL success, NSError *error) { [self.healthStore saveObject:sample withCompletion:^(BOOL success, NSError *error) {
if (!success) { if (!success) {
NSLog(@"An error occured saving the step count sample %@. The error was: %@.", sample, error); callback(@[RCTJSErrorFromNSError(error)]);
callback(@[RCTMakeError(@"An error occured saving the step count sample", error, nil)]);
return; return;
} }
callback(@[[NSNull null], @(value)]); callback(@[[NSNull null], @(value)]);
...@@ -122,9 +119,7 @@ ...@@ -122,9 +119,7 @@
NSError *error) { NSError *error) {
if (error) { if (error) {
// Perform Proper Error Handling Here... callback(@[RCTJSErrorFromNSError(error)]);
NSLog(@"*** An error occured while setting up the stepCount observer. %@ ***", error.localizedDescription);
callback(@[RCTMakeError(@"An error occured while setting up the stepCount observer", error, nil)]);
return; return;
} }
...@@ -149,8 +144,7 @@ ...@@ -149,8 +144,7 @@
[self fetchSumOfSamplesOnDayForType:quantityType unit:unit day:date completion:^(double distance, NSDate *startDate, NSDate *endDate, NSError *error) { [self fetchSumOfSamplesOnDayForType:quantityType unit:unit day:date completion:^(double distance, NSDate *startDate, NSDate *endDate, NSError *error) {
if (!distance) { if (!distance) {
NSLog(@"ERROR getting DistanceWalkingRunning: %@", error); callback(@[RCTJSErrorFromNSError(error)]);
callback(@[RCTMakeError(@"ERROR getting DistanceWalkingRunning", error, nil)]);
return; return;
} }
...@@ -187,8 +181,7 @@ ...@@ -187,8 +181,7 @@
limit:limit limit:limit
completion:^(NSArray *arr, NSError *err){ completion:^(NSArray *arr, NSError *err){
if (err != nil) { if (err != nil) {
NSLog(@"error with fetchCumulativeSumStatisticsCollection: %@", err); callback(@[RCTJSErrorFromNSError(err)]);
callback(@[RCTMakeError(@"error with fetchCumulativeSumStatisticsCollection", err, nil)]);
return; return;
} }
callback(@[[NSNull null], arr]); callback(@[[NSNull null], arr]);
...@@ -204,8 +197,7 @@ ...@@ -204,8 +197,7 @@
[self fetchSumOfSamplesOnDayForType:quantityType unit:unit day:date completion:^(double distance, NSDate *startDate, NSDate *endDate, NSError *error) { [self fetchSumOfSamplesOnDayForType:quantityType unit:unit day:date completion:^(double distance, NSDate *startDate, NSDate *endDate, NSError *error) {
if (!distance) { if (!distance) {
NSLog(@"ERROR getting DistanceCycling: %@", error); callback(@[RCTJSErrorFromNSError(error)]);
callback(@[RCTMakeError(@"ERROR getting DistanceCycling", error, nil)]);
return; return;
} }
...@@ -241,8 +233,7 @@ ...@@ -241,8 +233,7 @@
limit:limit limit:limit
completion:^(NSArray *arr, NSError *err){ completion:^(NSArray *arr, NSError *err){
if (err != nil) { if (err != nil) {
NSLog(@"error with fetchCumulativeSumStatisticsCollection: %@", err); callback(@[RCTJSErrorFromNSError(err)]);
callback(@[RCTMakeError(@"error with fetchCumulativeSumStatisticsCollection", err, nil)]);
return; return;
} }
callback(@[[NSNull null], arr]); callback(@[[NSNull null], arr]);
...@@ -258,8 +249,7 @@ ...@@ -258,8 +249,7 @@
[self fetchSumOfSamplesOnDayForType:quantityType unit:unit day:date completion:^(double count, NSDate *startDate, NSDate *endDate, NSError *error) { [self fetchSumOfSamplesOnDayForType:quantityType unit:unit day:date completion:^(double count, NSDate *startDate, NSDate *endDate, NSError *error) {
if (!count) { if (!count) {
NSLog(@"ERROR getting FlightsClimbed: %@", error); callback(@[RCTJSErrorFromNSError(error)]);
callback(@[RCTMakeError(@"ERROR getting FlightsClimbed", error, nil), @(count)]);
return; return;
} }
...@@ -295,8 +285,7 @@ ...@@ -295,8 +285,7 @@
limit:limit limit:limit
completion:^(NSArray *arr, NSError *err){ completion:^(NSArray *arr, NSError *err){
if (err != nil) { if (err != nil) {
NSLog(@"error with fetchCumulativeSumStatisticsCollection: %@", err); callback(@[RCTJSErrorFromNSError(err)]);
callback(@[RCTMakeError(@"error with fetchCumulativeSumStatisticsCollection", err, nil)]);
return; return;
} }
callback(@[[NSNull null], arr]); callback(@[[NSNull null], arr]);
......
...@@ -29,8 +29,7 @@ ...@@ -29,8 +29,7 @@
[self.healthStore saveObject:sample withCompletion:^(BOOL success, NSError *error) { [self.healthStore saveObject:sample withCompletion:^(BOOL success, NSError *error) {
if (!success) { if (!success) {
NSLog(@"An error occured saving the mindful session sample %@. The error was: %@.", sample, error); callback(@[RCTJSErrorFromNSError(error)]);
callback(@[RCTMakeError(@"An error occured saving the mindful session sample", error, nil)]);
return; return;
} }
callback(@[[NSNull null], @(value)]); callback(@[[NSNull null], @(value)]);
......
...@@ -32,8 +32,7 @@ ...@@ -32,8 +32,7 @@
callback(@[[NSNull null], results]); callback(@[[NSNull null], results]);
return; return;
} else { } else {
NSLog(@"error getting blood glucose samples: %@", error); callback(@[RCTJSErrorFromNSError(error)]);
callback(@[RCTMakeError(@"error getting blood glucose samples", nil, nil)]);
return; return;
} }
}]; }];
......
...@@ -36,8 +36,7 @@ ...@@ -36,8 +36,7 @@
callback(@[[NSNull null], results]); callback(@[[NSNull null], results]);
return; return;
} else { } else {
NSLog(@"error getting sleep samples: %@", error); callback(@[RCTJSErrorFromNSError(error)]);
callback(@[RCTMakeError(@"error getting sleep samples", nil, nil)]);
return; return;
} }
}]; }];
......
...@@ -33,8 +33,7 @@ ...@@ -33,8 +33,7 @@
callback(@[[NSNull null], results]); callback(@[[NSNull null], results]);
return; return;
} else { } else {
NSLog(@"error getting heart rate samples: %@", error); callback(@[RCTJSErrorFromNSError(error)]);
callback(@[RCTMakeError(@"error getting heart rate samples", nil, nil)]);
return; return;
} }
}]; }];
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment