hasMinecraftProfile method

  1. @override
Future<bool> hasMinecraftProfile()
override

Implementation

@override
Future<bool> hasMinecraftProfile() async {
  if (_minecraftProfile != null) {
    return true;
  }

  if (_minecraftToken != null) {
    try {
      _minecraftProfile = await _minecraftAuthService.getAccountprofile();
      return true;
    } catch (e) {
      if (e.toString().contains('404')) {
        return false;
      }
      rethrow;
    }
  }

  return false;
}