unlink method Null safety

Future<UserIdResponse> unlink()

연결 끊기. 카카오 로그인을 통한 사용자와 서비스 간의 연결 관계를 해제하고 사용자의 정보 제공 및 카카오 플랫폼 사용을 중단

API 호출에 성공하면 TokenManagerProvider에 지정된 저장소에서 토큰을 자동으로 삭제함

Implementation

Future<UserIdResponse> unlink() async {
  return ApiFactory.handleApiError(() async {
    Response response = await _dio.post(Constants.v1UnlinkPath);
    await TokenManagerProvider.instance.manager.clear();
    return UserIdResponse.fromJson(response.data);
  });
}