getCurrentAccessToken method

  1. @override
Future<NaverToken> getCurrentAccessToken()
override

현재 액세스 토큰 정보를 조회하는 메서드

Implementation

@override
Future<NaverToken> getCurrentAccessToken() async {
  try {
    final result = await methodChannel.invokeMethod<Map>(
      'getCurrentAccessToken',
    );
    if (result == null) {
      return NaverToken.empty();
    }
    // 여기서 내부 accessToken만 넘겨야 함!
    final accessTokenMap = result['accessToken'];
    if (accessTokenMap is Map) {
      return NaverToken.fromMap(Map<String, dynamic>.from(accessTokenMap));
    } else {
      return NaverToken.empty();
    }
  } on PlatformException {
    return NaverToken.empty();
  }
}