fix get header and change compiler library name

This commit is contained in:
kodjomoustapha 2023-08-02 11:17:53 +01:00
parent 0d7f4e276f
commit c1964580bb
8 changed files with 8 additions and 8 deletions

View file

@ -12,7 +12,7 @@ Uint8List compilerEval(String sourceCode) {
$VideoModel.$declaration
]);
final program = compiler.compile({
'package:mangayomi': {'main.dart': sourceCode}
'mangayomi': {'source_code.dart': sourceCode}
});
final bytecode = program.write();

View file

@ -139,7 +139,7 @@ Future<String?> getHeaders(String codeSource, String baseUrl) async {
final runtime = runtimeEval(bytecode);
runtime.args = [$String(baseUrl)];
var res = await runtime.executeLib(
'package:mangayomi/main.dart',
'package:mangayomi/source_code.dart',
'getHeader',
);
Map<String, String> headers = {};

View file

@ -34,7 +34,7 @@ Future<List<Video>> getAnimeServers(
))
];
var res = await runtime.executeLib(
'package:package:mangayomi/main.dart', 'getVideoList');
'package:mangayomi/source_code.dart', 'getVideoList');
if (res is $List) {
video = res.$reified
.map(

View file

@ -76,7 +76,7 @@ Future<GetChapterUrlModel> getChapterUrl(
))
];
var res = await runtime.executeLib(
'package:package:mangayomi/main.dart', 'getChapterUrl');
'package:mangayomi/source_code.dart', 'getChapterUrl');
if (res is $List) {
for (var element in res.$reified) {
if (element is $Value) {

View file

@ -30,7 +30,7 @@ Future<List<MangaModel?>> getLatestUpdatesManga(
dateFormatLocale: source.dateFormatLocale))
];
var res = await runtime.executeLib(
'package:package:mangayomi/main.dart',
'package:mangayomi/source_code.dart',
source.isManga! ? 'getLatestUpdatesManga' : 'getLatestUpdatesAnime',
);
try {

View file

@ -23,7 +23,7 @@ Future<MangaModel> getMangaDetail(
..lang = source.lang)
];
var result = await runtime.executeLib('package:package:mangayomi/main.dart',
var result = await runtime.executeLib('package:mangayomi/source_code.dart',
source.isManga! ? 'getMangaDetail' : 'getAnimeDetail');
try {
if (result is $MangaModel) {

View file

@ -30,7 +30,7 @@ Future<List<MangaModel?>> getPopularManga(
dateFormatLocale: source.dateFormatLocale))
];
var res = await runtime.executeLib(
'package:package:mangayomi/main.dart',
'package:mangayomi/source_code.dart',
source.isManga! ? 'getPopularManga' : 'getPopularAnime',
);
try {

View file

@ -31,7 +31,7 @@ Future<List<MangaModel?>> searchManga(
dateFormatLocale: source.dateFormatLocale))
];
var res = await runtime.executeLib(
'package:package:mangayomi/main.dart',
'package:mangayomi/source_code.dart',
source.isManga! ? 'searchManga' : 'searchAnime',
);
try {