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

16 lines
600 B
Dart

import 'package:mangayomi/eval/dart/service.dart';
import 'package:mangayomi/eval/javascript/service.dart';
import 'package:mangayomi/eval/dart/model/source_preference.dart';
import 'package:mangayomi/models/source.dart';
List<SourcePreference> getSourcePreference({required Source source}) {
List<SourcePreference> sourcePreference = [];
if (source.sourceCodeLanguage == SourceCodeLanguage.dart) {
sourcePreference = DartExtensionService(source).getSourcePreferences();
} else {
sourcePreference = JsExtensionService(source).getSourcePreferences();
}
return sourcePreference;
}