mirror of
https://github.com/kodjodevf/mangayomi.git
synced 2026-01-11 22:40:36 +00:00
16 lines
632 B
Dart
16 lines
632 B
Dart
import 'package:mangayomi/eval/interface.dart';
|
|
import 'package:mangayomi/models/source.dart';
|
|
|
|
import 'dart/service.dart';
|
|
import 'javascript/service.dart';
|
|
import 'mihon/service.dart';
|
|
import 'lnreader/service.dart';
|
|
|
|
ExtensionService getExtensionService(Source source, String androidProxyServer) {
|
|
return switch (source.sourceCodeLanguage) {
|
|
SourceCodeLanguage.dart => DartExtensionService(source),
|
|
SourceCodeLanguage.javascript => JsExtensionService(source),
|
|
SourceCodeLanguage.mihon => MihonExtensionService(source, androidProxyServer),
|
|
SourceCodeLanguage.lnreader => LNReaderExtensionService(source),
|
|
};
|
|
}
|