currentUser property
Future<SnapchatUser>
currentUser
currentUser fetches an up to date SnapchatUser
and returns it.
Throws a PlatformException
if the user wasn't previously logged in
Implementation
Future<SnapchatUser> get currentUser async {
try {
final List<dynamic> userDetails =
(await _channel.invokeMethod('getUser')) as List<dynamic>;
dynamic details2 = userDetails[2];
String? bitmojiUrl;
if (details2.runtimeType == Null || details2 == null) {
bitmojiUrl = null;
} else {
bitmojiUrl = details2 as String;
}
return new SnapchatUser(
userDetails[0] as String, userDetails[1] as String, bitmojiUrl);
} on PlatformException catch (e) {
throw e;
}
}