Add viewed history, diagnostics, tag chips and SWF viewer

This commit is contained in:
2026-05-24 11:35:43 +03:00
parent b02c776628
commit 361d0b3910
49 changed files with 4956 additions and 446 deletions
@@ -38,3 +38,14 @@ class ProvidersController extends AsyncNotifier<List<ContentProviderConfig>> {
final providerHealthProvider =
StateProvider<Map<String, ProviderHealth>>((ref) => {});
final providerDiagnosticsProvider =
FutureProvider<Map<String, ProviderDiagnostics>>((ref) async {
final result = await ref.watch(providerRepositoryProvider).getDiagnostics();
if (result is Success<List<ProviderDiagnostics>>) {
return {
for (final item in result.data) item.providerId: item,
};
}
return {};
});