[Comic Source] Improve data conversion

This commit is contained in:
2025-04-05 17:18:53 +08:00
parent 463ad5b5bc
commit d91bca6913
4 changed files with 11 additions and 11 deletions

View File

@@ -1035,9 +1035,12 @@ class ComicSourceParser {
var res = JsEngine().runCode("""
ComicSource.sources.$_key.comic.onClickTag(${jsonEncode(namespace)}, ${jsonEncode(tag)})
""");
var r = Map<String, String?>.from(res);
if (res is! Map) {
return null;
}
var r = Map<String, dynamic>.from(res);
r.removeWhere((key, value) => value == null);
return Map.from(r);
return PageJumpTarget.parse(_key!, r);
};
}