From dda4c23fd0f537e8ece064d49cbf60876f611787 Mon Sep 17 00:00:00 2001 From: Kevin Rodrigues Borges <115191440+K3vinb5@users.noreply.github.com> Date: Mon, 22 Dec 2025 02:10:46 +0000 Subject: [PATCH] Refactor stable hash code generation for JSEpisode, JSChapter, JSAnime, and JSManga --- lib/aniyomi_bridge.dart | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/aniyomi_bridge.dart b/lib/aniyomi_bridge.dart index 0436677..80e5095 100644 --- a/lib/aniyomi_bridge.dart +++ b/lib/aniyomi_bridge.dart @@ -437,13 +437,13 @@ class AniyomiBridge { int _getStableHashCode(dynamic value) { if (value is JSEpisode) { - return value.getUrl().toDartString().hashCode; + return "${value.getUrl().toDartString()}_${value.getEpisode_number()}".hashCode; }else if (value is JSAnime) { - return value.getUrl().toDartString().hashCode; + return value.getTitle().toDartString().hashCode; } else if (value is JSManga) { - return value.getUrl().toDartString().hashCode; + return value.getTitle().toDartString().hashCode; } else if (value is JSChapter) { - return value.getUrl().toDartString().hashCode; + return "${value.getUrl().toDartString().hashCode}_${value.getChapter_number()}".hashCode; } return value.hashCode; }