Skip to content

Commit bf347ec

Browse files
author
Jonathan Kim
committed
Clean up code
1 parent d26ceaf commit bf347ec

File tree

1 file changed

+6
-11
lines changed

1 file changed

+6
-11
lines changed

permissions/RNPMotion.m

Lines changed: 6 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,6 @@
66
#import "RNPMotion.h"
77
#import <CoreMotion/CoreMotion.h>
88

9-
@interface RNPMotion ()
10-
@property (nonatomic, strong) CMMotionActivityManager *activityManager;
11-
@property (nonatomic, strong) NSOperationQueue *motionActivityQueue;
12-
@end
13-
149
@implementation RNPMotion
1510

1611
+ (NSString *)getStatus
@@ -41,12 +36,12 @@ + (NSString *)getStatus
4136

4237
+ (void)request:(void (^)(NSString *))completionHandler
4338
{
44-
__block NSString *status = [self getMotionPermissionStatus];
39+
__block NSString *status = [RNPMotion getStatus];
4540

4641
if ([status isEqual: RNPStatusUndetermined]) {
47-
self.activityManager = [[CMMotionActivityManager alloc] init];
48-
self.motionActivityQueue = [[NSOperationQueue alloc] init];
49-
[self.activityManager queryActivityStartingFromDate:[NSDate distantPast] toDate:[NSDate date] toQueue:self.motionActivityQueue withHandler:^(NSArray *activities, NSError *error) {
42+
__block CMMotionActivityManager *activityManager = [[CMMotionActivityManager alloc] init];
43+
__block NSOperationQueue *motionActivityQueue = [[NSOperationQueue alloc] init];
44+
[activityManager queryActivityStartingFromDate:[NSDate distantPast] toDate:[NSDate date] toQueue:motionActivityQueue withHandler:^(NSArray *activities, NSError *error) {
5045
if (error) {
5146
status = RNPStatusDenied;
5247
} else if (activities || !error) {
@@ -57,8 +52,8 @@ + (void)request:(void (^)(NSString *))completionHandler
5752
completionHandler(status);
5853
});
5954

60-
[self setActivityManager:nil];
61-
[self setMotionActivityQueue:nil];
55+
activityManager = nil;
56+
motionActivityQueue = nil;
6257
}];
6358
} else {
6459
completionHandler(status);

0 commit comments

Comments
 (0)