Attempting to parallelize update checks

This commit is contained in:
Imran Remtulla
2023-10-06 19:23:18 -04:00
parent 7bfc5ae0a8
commit 21fdfc1eef
3 changed files with 115 additions and 86 deletions

View File

@ -65,11 +65,14 @@ class NotImplementedError extends ObtainiumError {
}
class MultiAppMultiError extends ObtainiumError {
Map<String, dynamic> rawErrors = {};
Map<String, List<String>> content = {};
MultiAppMultiError() : super(tr('placeholder'), unexpected: true);
add(String appId, String string) {
add(String appId, dynamic error) {
rawErrors[appId] = error;
var string = error.toString();
var tempIds = content.remove(string);
tempIds ??= [];
tempIds.add(appId);