mirror of
				https://github.com/mihonapp/mihon.git
				synced 2025-10-31 06:17:57 +01:00 
			
		
		
		
	| @@ -172,6 +172,7 @@ class MangaScreen( | ||||
|                 onSortModeChanged = screenModel::setSorting, | ||||
|                 onDisplayModeChanged = screenModel::setDisplayMode, | ||||
|                 onSetAsDefault = screenModel::setCurrentSettingsAsDefault, | ||||
|                 onResetToDefault = screenModel::resetToDefaultSettings, | ||||
|             ) | ||||
|             MangaScreenModel.Dialog.TrackSheet -> { | ||||
|                 NavigatorAdaptiveSheet( | ||||
|   | ||||
| @@ -834,6 +834,13 @@ class MangaScreenModel( | ||||
|         } | ||||
|     } | ||||
|  | ||||
|     fun resetToDefaultSettings() { | ||||
|         val manga = successState?.manga ?: return | ||||
|         screenModelScope.launchNonCancellable { | ||||
|             setMangaDefaultChapterFlags.await(manga) | ||||
|         } | ||||
|     } | ||||
|  | ||||
|     fun toggleSelection( | ||||
|         item: ChapterItem, | ||||
|         selected: Boolean, | ||||
|   | ||||
| @@ -630,7 +630,7 @@ class ReaderViewModel @JvmOverloads constructor( | ||||
|     fun setMangaReadingMode(readingModeType: ReadingModeType) { | ||||
|         val manga = manga ?: return | ||||
|         runBlocking(Dispatchers.IO) { | ||||
|             setMangaViewerFlags.awaitSetMangaReadingMode(manga.id, readingModeType.flagValue.toLong()) | ||||
|             setMangaViewerFlags.awaitSetReadingMode(manga.id, readingModeType.flagValue.toLong()) | ||||
|             val currChapters = state.value.viewerChapters | ||||
|             if (currChapters != null) { | ||||
|                 // Save current page | ||||
| @@ -666,7 +666,7 @@ class ReaderViewModel @JvmOverloads constructor( | ||||
|     fun setMangaOrientationType(rotationType: OrientationType) { | ||||
|         val manga = manga ?: return | ||||
|         viewModelScope.launchIO { | ||||
|             setMangaViewerFlags.awaitSetOrientationType(manga.id, rotationType.flagValue.toLong()) | ||||
|             setMangaViewerFlags.awaitSetOrientation(manga.id, rotationType.flagValue.toLong()) | ||||
|             val currChapters = state.value.viewerChapters | ||||
|             if (currChapters != null) { | ||||
|                 // Save current page | ||||
|   | ||||
		Reference in New Issue
	
	Block a user