getAppInfo static method

Future<AppInfo> getAppInfo(
  1. String appId
)

Implementation

static Future<AppInfo> getAppInfo(String appId) async {
  try {
    final dio = Dio();
    dio.httpClientAdapter = NativeAdapter(
        createCupertinoConfiguration: () =>
            URLSessionConfiguration.ephemeralSessionConfiguration());
    final response = await dio.get<String>(
        'https://api.reclaimprotocol.org/api/applications/info/$appId');
    final Map<String, dynamic> data =
        jsonDecode(response.toString()) as Map<String, dynamic>;
    return AppInfo.fromJson(data);
  } catch (error) {
    print('Error fetching app name: $error');
    return AppInfo(appName: '', appImage: '');
  }
}