Skip to content

Commit fd6fde5

Browse files
author
Olha Danylova
committed
* fixed loginAsGuest methods
1 parent 8f812df commit fd6fde5

File tree

9 files changed

+6
-9
lines changed

9 files changed

+6
-9
lines changed

SDK/Podfile

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ workspace 'backendless'
33
xcodeproj 'backendlessAPI/backendlessAPI.xcodeproj'
44

55

6-
76
target 'bkndlss-simulator' do
87
use_frameworks!
98
workspace 'backendless'

SDK/Podfile.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,4 +17,4 @@ SPEC CHECKSUMS:
1717

1818
PODFILE CHECKSUM: 675cc991d5f2f8cb6bcd0ce2d67444ed1b8f2a74
1919

20-
COCOAPODS: 1.7.5
20+
COCOAPODS: 1.7.4

SDK/backendlessAPI/Classes/Persistence/PersistenceAdapter/BackendlessUserAdapter.m

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,8 @@ -(id)adapt:(id)type {
4141
}
4242
else {
4343
id body = [typeProperties valueForKey:@"body"];
44-
if ([body isKindOfClass:[NamedObject class]]) {
44+
if ([body isKindOfClass:[NamedObject class]] ||
45+
[body isKindOfClass:[AnonymousObject class]]) {
4546
return [self adaptToBackendlessUser:body];
4647
}
4748
else if ([body isKindOfClass:[ArrayType class]]) {

SDK/backendlessAPI/Classes/UserService/UserService.m

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -293,11 +293,7 @@ -(BackendlessUser *)loginAsGuestWithStayLoggedIn:(BOOL)stayLoggedIn {
293293
if ([result isKindOfClass:[Fault class]]) {
294294
return [backendless throwFault:result];
295295
}
296-
BackendlessUser *guest = [BackendlessUser new];
297-
guest.objectId = [result objectForKey:@"objectId"];
298-
[guest setUserToken:[result objectForKey:@"user-token"]];
299-
300-
self.currentUser = guest;
296+
self.currentUser = [self castFromDictionary:result];
301297
if (self.currentUser.getUserToken) {
302298
[backendless.headers setValue:self.currentUser.getUserToken forKey:BACKENDLESS_USER_TOKEN];
303299
}
@@ -439,7 +435,8 @@ -(void)loginAsGuest:(void (^)(BackendlessUser *))responseBlock error:(void (^)(F
439435
[self loginAsGuestWithStayLoggedIn:NO response:responseBlock error:errorBlock];
440436
}
441437

442-
-(void)loginAsGuestWithStayLoggedIn:(BOOL)stayLoggedIn response:(void (^)(BackendlessUser *))responseBlock error:(void (^)(Fault *))errorBlock {
438+
-(void)loginAsGuestWithStayLoggedIn:(BOOL)stayLoggedIn response:(void (^)(BackendlessUser *))responseBlock error:(void (^)(Fault *))errorBlock {
439+
[self setStayLoggedIn:stayLoggedIn];
443440
Responder *responder = [ResponderBlocksContext responderBlocksContext:responseBlock error:errorBlock];
444441
Responder *_responder = [Responder responder:self selResponseHandler:@selector(onLogin:) selErrorHandler:nil];
445442
_responder.chained = responder;

0 commit comments

Comments
 (0)