mirror of
				https://github.com/mihonapp/mihon.git
				synced 2025-10-30 22:07:57 +01:00 
			
		
		
		
	Detached permission request from DiskUtil (#10051)
Being an extension on the DiskUtil couples to a class at a different abstraction layer without really needing to. Created PermissionRequestHelper as a place to put similar requests if needed in the future.
This commit is contained in:
		| @@ -14,7 +14,7 @@ import cafe.adriel.voyager.navigator.Navigator | ||||
| import cafe.adriel.voyager.navigator.tab.LocalTabNavigator | ||||
| import cafe.adriel.voyager.navigator.tab.TabOptions | ||||
| import eu.kanade.presentation.components.TabbedScreen | ||||
| import eu.kanade.presentation.extensions.RequestStoragePermission | ||||
| import eu.kanade.presentation.permissions.PermissionRequestHelper | ||||
| import eu.kanade.presentation.util.Tab | ||||
| import eu.kanade.tachiyomi.R | ||||
| import eu.kanade.tachiyomi.ui.browse.extension.ExtensionsScreenModel | ||||
| @@ -23,7 +23,6 @@ import eu.kanade.tachiyomi.ui.browse.migration.sources.migrateSourceTab | ||||
| import eu.kanade.tachiyomi.ui.browse.source.globalsearch.GlobalSearchScreen | ||||
| import eu.kanade.tachiyomi.ui.browse.source.sourcesTab | ||||
| import eu.kanade.tachiyomi.ui.main.MainActivity | ||||
| import eu.kanade.tachiyomi.util.storage.DiskUtil | ||||
|  | ||||
| data class BrowseTab( | ||||
|     private val toExtensions: Boolean = false, | ||||
| @@ -66,7 +65,7 @@ data class BrowseTab( | ||||
|         ) | ||||
|  | ||||
|         // For local source | ||||
|         DiskUtil.RequestStoragePermission() | ||||
|         PermissionRequestHelper.requestStoragePermission() | ||||
|  | ||||
|         LaunchedEffect(Unit) { | ||||
|             (context as? MainActivity)?.ready = true | ||||
|   | ||||
		Reference in New Issue
	
	Block a user