Refactor stable hash code generation for JSEpisode, JSChapter, JSAnime, and JSManga

This commit is contained in:
Kevin Rodrigues Borges
2025-12-22 02:10:46 +00:00
parent bf2f6016aa
commit dda4c23fd0

View File

@@ -437,13 +437,13 @@ class AniyomiBridge {
int _getStableHashCode(dynamic value) { int _getStableHashCode(dynamic value) {
if (value is JSEpisode) { if (value is JSEpisode) {
return value.getUrl().toDartString().hashCode; return "${value.getUrl().toDartString()}_${value.getEpisode_number()}".hashCode;
}else if (value is JSAnime) { }else if (value is JSAnime) {
return value.getUrl().toDartString().hashCode; return value.getTitle().toDartString().hashCode;
} else if (value is JSManga) { } else if (value is JSManga) {
return value.getUrl().toDartString().hashCode; return value.getTitle().toDartString().hashCode;
} else if (value is JSChapter) { } else if (value is JSChapter) {
return value.getUrl().toDartString().hashCode; return "${value.getUrl().toDartString().hashCode}_${value.getChapter_number()}".hashCode;
} }
return value.hashCode; return value.hashCode;
} }