| 
					
				 | 
			
			
				@@ -78,12 +78,13 @@ import tachiyomi.presentation.core.i18n.stringResource 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import tachiyomi.presentation.core.util.isScrolledToEnd 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import tachiyomi.presentation.core.util.isScrollingUp 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import tachiyomi.source.local.isLocal 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import java.time.Instant 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 @Composable 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 fun MangaScreen( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     state: MangaScreenModel.State.Success, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     snackbarHostState: SnackbarHostState, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    fetchInterval: Int?, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    nextUpdate: Instant?, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     isTabletUi: Boolean, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     chapterSwipeStartAction: LibraryPreferences.ChapterSwipeAction, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     chapterSwipeEndAction: LibraryPreferences.ChapterSwipeAction, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -138,7 +139,7 @@ fun MangaScreen( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         MangaScreenSmallImpl( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             state = state, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             snackbarHostState = snackbarHostState, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            fetchInterval = fetchInterval, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            nextUpdate = nextUpdate, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             chapterSwipeStartAction = chapterSwipeStartAction, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             chapterSwipeEndAction = chapterSwipeEndAction, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             onBackClicked = onBackClicked, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -175,7 +176,7 @@ fun MangaScreen( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             snackbarHostState = snackbarHostState, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             chapterSwipeStartAction = chapterSwipeStartAction, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             chapterSwipeEndAction = chapterSwipeEndAction, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            fetchInterval = fetchInterval, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            nextUpdate = nextUpdate, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             onBackClicked = onBackClicked, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             onChapterClicked = onChapterClicked, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             onDownloadChapter = onDownloadChapter, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -211,7 +212,7 @@ fun MangaScreen( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 private fun MangaScreenSmallImpl( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     state: MangaScreenModel.State.Success, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     snackbarHostState: SnackbarHostState, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    fetchInterval: Int?, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    nextUpdate: Instant?, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     chapterSwipeStartAction: LibraryPreferences.ChapterSwipeAction, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     chapterSwipeEndAction: LibraryPreferences.ChapterSwipeAction, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     onBackClicked: () -> Unit, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -402,7 +403,7 @@ private fun MangaScreenSmallImpl( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         MangaActionRow( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             favorite = state.manga.favorite, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             trackingCount = state.trackingCount, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            fetchInterval = fetchInterval, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            nextUpdate = nextUpdate, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             isUserIntervalMode = state.manga.fetchInterval < 0, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             onAddToLibraryClicked = onAddToLibraryClicked, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             onWebViewClicked = onWebViewClicked, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -462,7 +463,7 @@ private fun MangaScreenSmallImpl( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 fun MangaScreenLargeImpl( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     state: MangaScreenModel.State.Success, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     snackbarHostState: SnackbarHostState, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    fetchInterval: Int?, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    nextUpdate: Instant?, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     chapterSwipeStartAction: LibraryPreferences.ChapterSwipeAction, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     chapterSwipeEndAction: LibraryPreferences.ChapterSwipeAction, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     onBackClicked: () -> Unit, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -641,7 +642,7 @@ fun MangaScreenLargeImpl( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         MangaActionRow( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             favorite = state.manga.favorite, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             trackingCount = state.trackingCount, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            fetchInterval = fetchInterval, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            nextUpdate = nextUpdate, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             isUserIntervalMode = state.manga.fetchInterval < 0, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             onAddToLibraryClicked = onAddToLibraryClicked, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             onWebViewClicked = onWebViewClicked, 
			 |