fix: Handle exceptions on APIs in a more legible way

This commit is contained in:
Alberto Ponces 2022-09-12 09:18:03 +01:00
parent e22b643375
commit 7e8ccdff43
2 changed files with 5 additions and 8 deletions

View File

@ -42,9 +42,8 @@ class GithubAPI {
);
return response.data;
} on Exception {
// ignore
return null;
}
return null;
}
Future<List<String>> getCommits(
@ -70,9 +69,8 @@ class GithubAPI {
(commit['commit']['message'] as String).split('\n')[0])
.toList();
} on Exception {
// ignore
return List.empty();
}
return List.empty();
}
Future<File?> getLatestReleaseFile(String extension, String repoName) async {
@ -104,7 +102,7 @@ class GithubAPI {
patches = list.map((patch) => Patch.fromJson(patch)).toList();
}
} on Exception {
// ignore
return List.empty();
}
return patches;
}

View File

@ -38,7 +38,7 @@ class RevancedAPI {
contributors[name] = repo['contributors'];
}
} on Exception {
// ignore
return {};
}
return contributors;
}
@ -49,9 +49,8 @@ class RevancedAPI {
List<dynamic> patches = response.data;
return patches.map((patch) => Patch.fromJson(patch)).toList();
} on Exception {
// ignore
return List.empty();
}
return List.empty();
}
Future<Map<String, dynamic>?> _getLatestRelease(