mangayomi/lib/services/fetch_manga_sources.dart
2024-12-14 12:38:56 +02:00

17 lines
671 B
Dart

import 'package:mangayomi/modules/more/settings/browse/providers/browse_state_provider.dart';
import 'package:mangayomi/services/fetch_sources_list.dart';
import 'package:riverpod_annotation/riverpod_annotation.dart';
import 'package:flutter_riverpod/flutter_riverpod.dart';
part 'fetch_manga_sources.g.dart';
@riverpod
Future fetchMangaSourcesList(Ref ref, {int? id, required reFresh}) async {
if (ref.watch(checkForExtensionsUpdateStateProvider) || reFresh) {
await fetchSourcesList(
sourcesIndexUrl: "https://kodjodevf.github.io/mangayomi-extensions/index.json",
refresh: reFresh,
id: id,
ref: ref,
isManga: true);
}
}