refactor: Avoid self usage in init method to avoid concurrency issues
This commit is contained in:
@@ -35,18 +35,18 @@
|
||||
{
|
||||
self = [super init];
|
||||
if (self) {
|
||||
self.tokenUser = [[NSUserDefaults standardUserDefaults] objectForKey:TOKEN_USER];
|
||||
_tokenUser = [[NSUserDefaults standardUserDefaults] objectForKey:TOKEN_USER];
|
||||
id savedUserId = [[NSUserDefaults standardUserDefaults] objectForKey:USER_ID];
|
||||
self.user_ID = [self convertUserIdIntoString:savedUserId];
|
||||
_user_ID = [self convertUserIdIntoString:savedUserId];
|
||||
|
||||
NSArray *lastPosArray = [EQNUtility loadArrayOfClass:[CLLocation class] fromUserDefaultsForKey:EQNUserDefaultLastLocation];
|
||||
if (lastPosArray.count > 0) {
|
||||
self.lastPosition = [lastPosArray lastObject];
|
||||
_lastPosition = [lastPosArray lastObject];
|
||||
}
|
||||
|
||||
self.registrato = NO;
|
||||
if (self.user_ID) {
|
||||
self.registrato = YES;
|
||||
_registrato = NO;
|
||||
if (_user_ID) {
|
||||
_registrato = YES;
|
||||
}
|
||||
|
||||
[[EQNAccelerometroManager sharedInstance] addObserver:(id)self
|
||||
|
||||
Reference in New Issue
Block a user