mirror of
				https://github.com/mihonapp/mihon.git
				synced 2025-10-30 22:07:57 +01:00 
			
		
		
		
	Group 'Source not installed' cases in library update error log (#5589)
This commit is contained in:
		| @@ -316,6 +316,9 @@ class LibraryUpdateService( | ||||
|                                 } catch (e: Throwable) { | ||||
|                                     val errorMessage = if (e is NoChaptersException) { | ||||
|                                         getString(R.string.no_chapters_error) | ||||
|                                     } else if (e is SourceManager.SourceNotInstalledException) { | ||||
|                                         // failedUpdates will already have the source, don't need to copy it into the message | ||||
|                                         getString(R.string.loader_not_implemented_error) | ||||
|                                     } else { | ||||
|                                         e.message | ||||
|                                     } | ||||
|   | ||||
| @@ -70,8 +70,11 @@ open class SourceManager(private val context: Context) { | ||||
|             return name | ||||
|         } | ||||
|  | ||||
|         private fun getSourceNotInstalledException(): Exception { | ||||
|             return Exception(context.getString(R.string.source_not_installed, id.toString())) | ||||
|         private fun getSourceNotInstalledException(): SourceNotInstalledException { | ||||
|             return SourceNotInstalledException(id) | ||||
|         } | ||||
|     } | ||||
|  | ||||
|     inner class SourceNotInstalledException(val id: Long) : | ||||
|         Exception(context.getString(R.string.source_not_installed, id.toString())) | ||||
| } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user