diff --git a/source_generator.dart b/source_generator.dart index 7577dff4..da061a03 100644 --- a/source_generator.dart +++ b/source_generator.dart @@ -63,7 +63,9 @@ List _searchJsSources(Directory dir) { "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/javascript/${sourceJson["pkgPath"] ?? sourceJson["pkgName"]}"; if (langs?.isNotEmpty ?? false) { for (var lang in langs!) { - sourceList.add(Source.fromJson(source.toJson())..lang = lang); + sourceList.add(Source.fromJson(source.toJson()) + ..lang = lang + ..id = 'mangayomi-js-"$lang"."${source.name}"'.hashCode); } } else { sourceList.add(source);