Refactor stable hash code generation for JSEpisode, JSChapter, JSAnime, and JSManga
This commit is contained in:
@@ -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;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user