becomeWithSessionToken static method Null safety
- String sessionToken
Signs in a user with a sessionToken
.
Implementation
static Future<LCUser> becomeWithSessionToken(String sessionToken) async {
if (isNullOrEmpty(sessionToken)) {
throw ArgumentError.notNull('sessionToken');
}
Map<String, String> headers = {'X-LC-Session': sessionToken};
Map<String, dynamic> response =
await LeanCloud._httpClient.get('users/me', headers: headers);
_LCObjectData objectData = _LCObjectData.decode(response);
_currentUser = LCUser._fromObjectData(objectData);
await _saveToLocal();
return _currentUser!;
}