mangayomi/lib/services/supports_latest.dart
2024-05-23 11:19:23 +01:00

15 lines
495 B
Dart

import 'package:mangayomi/eval/dart/service.dart';
import 'package:mangayomi/models/source.dart';
import 'package:riverpod_annotation/riverpod_annotation.dart';
part 'supports_latest.g.dart';
@riverpod
bool supportsLatest(SupportsLatestRef ref, {required Source source}) {
bool? supportsLatest;
if (source.sourceCodeLanguage == SourceCodeLanguage.dart) {
supportsLatest = DartExtensionService(source).supportsLatest;
} else {
supportsLatest = true;
}
return supportsLatest;
}