Exchange an access token for a Karhoo User
login(token: String) : Call<UserInfo>
Parameters
- token: String (Your users JWT access token)
userLogin
: UserLogin
Returns
callback with user’s object
Call
UserInfo
Examples
Android
val authService = KarhooApi.authService
authService.login(token = "123csXXs").execute { result ->
when (result) {
is Resource.Success -> print(result.data) // Handle data
is Resource.Failure -> print(result.error.internalMessage) //Handle errors
}
}
iOS
let authService = Karhoo.getAuthService()
authService.login(token: String).execute { result in
switch result {
case .success(let user):
print("User: \(user)")
case .failure(let error):
print("error: \(error.code) \(error.message)")
}
}