mirror of
				https://github.com/mihonapp/mihon.git
				synced 2025-10-30 22:07:57 +01:00 
			
		
		
		
	| @@ -13,8 +13,10 @@ interface Manga : SManga { | ||||
|  | ||||
|     var favorite: Boolean | ||||
|  | ||||
|     // last time the chapter list changed in any way | ||||
|     var last_update: Long | ||||
|  | ||||
|     // predicted next update time based on latest (by date) 4 chapters' deltas | ||||
|     var next_update: Long | ||||
|  | ||||
|     var date_added: Long | ||||
|   | ||||
| @@ -111,10 +111,6 @@ fun syncChaptersWithSource( | ||||
|             db.updateNextUpdated(manga).executeAsBlocking() | ||||
|         } | ||||
|  | ||||
|         if (newestDate != 0L && newestDate != manga.last_update) { | ||||
|             manga.last_update = newestDate | ||||
|             db.updateLastUpdated(manga).executeAsBlocking() | ||||
|         } | ||||
|         return Pair(emptyList(), emptyList()) | ||||
|     } | ||||
|  | ||||
| @@ -177,13 +173,8 @@ fun syncChaptersWithSource( | ||||
|         db.fixChaptersSourceOrder(sourceChapters).executeAsBlocking() | ||||
|  | ||||
|         // Set this manga as updated since chapters were changed | ||||
|         val newestChapter = topChapters.getOrNull(0) | ||||
|         val dateFetch = newestChapter?.date_upload ?: manga.last_update | ||||
|         if (dateFetch == 0L) { | ||||
|             if (toAdd.isNotEmpty()) { | ||||
|                 manga.last_update = Date().time | ||||
|             } | ||||
|         } else manga.last_update = dateFetch | ||||
|         // Note that last_update actually represents last time the chapter list changed at all | ||||
|         manga.last_update = Date().time | ||||
|         db.updateLastUpdated(manga).executeAsBlocking() | ||||
|     } | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user