mirror of
https://github.com/null2264/yokai.git
synced 2025-06-20 18:24:42 +00:00
chore: Don't use generic log message
This commit is contained in:
parent
0ebf79fcb0
commit
15ca197c4e
22 changed files with 28 additions and 28 deletions
|
@ -107,7 +107,7 @@ class BackupCreator(
|
|||
|
||||
return fileUri.toString()
|
||||
} catch (e: Exception) {
|
||||
Logger.e(e)
|
||||
Logger.e(e) { if (file == null) "Unable to retrieve backup destination" else "Invalid backup destination" }
|
||||
file?.delete()
|
||||
throw e
|
||||
}
|
||||
|
|
|
@ -145,7 +145,7 @@ class CoverCache(val context: Context) {
|
|||
}
|
||||
}
|
||||
} catch (e: Exception) {
|
||||
Logger.e(e)
|
||||
Logger.e(e) { "Unable to delete unused cover cache" }
|
||||
}
|
||||
lastClean = System.currentTimeMillis()
|
||||
}
|
||||
|
|
|
@ -190,7 +190,7 @@ class LibraryUpdateJob(private val context: Context, workerParams: WorkerParamet
|
|||
finishUpdates(true)
|
||||
Result.success()
|
||||
} else {
|
||||
Logger.e(e)
|
||||
Logger.e(e) { "Failed to update library" }
|
||||
Result.failure()
|
||||
}
|
||||
} finally {
|
||||
|
@ -231,7 +231,7 @@ class LibraryUpdateJob(private val context: Context, workerParams: WorkerParamet
|
|||
try {
|
||||
requestSemaphore.withPermit { updateMangaInSource(source) }
|
||||
} catch (e: Exception) {
|
||||
Logger.e(e)
|
||||
Logger.e(e) { "Unable to update manga" }
|
||||
false
|
||||
}
|
||||
}
|
||||
|
|
|
@ -52,7 +52,7 @@ class DelayedTrackingUpdateJob(context: Context, workerParams: WorkerParameters)
|
|||
service.update(track, true)
|
||||
db.insertTrack(track).executeAsBlocking()
|
||||
} catch (e: Exception) {
|
||||
Logger.e(e)
|
||||
Logger.e(e) { "Unable to update tracker [tracker id ${track.sync_id}]" }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -227,7 +227,7 @@ class Anilist(private val context: Context, id: Long) : TrackService(id) {
|
|||
scorePreference.set(scoreType)
|
||||
true to null
|
||||
} catch (e: Exception) {
|
||||
Logger.e(e)
|
||||
Logger.e(e) { "Failed to update scoring" }
|
||||
false to e
|
||||
}
|
||||
}
|
||||
|
@ -246,7 +246,7 @@ class Anilist(private val context: Context, id: Long) : TrackService(id) {
|
|||
return try {
|
||||
json.decodeFromString<ALOAuth>(trackPreferences.trackToken(this).get())
|
||||
} catch (e: Exception) {
|
||||
Logger.e(e)
|
||||
Logger.e(e) { "Unable to load token" }
|
||||
null
|
||||
}
|
||||
}
|
||||
|
|
|
@ -125,7 +125,7 @@ class Bangumi(private val context: Context, id: Long) : TrackService(id) {
|
|||
saveCredentials(oauth.userId.toString(), oauth.accessToken)
|
||||
return true
|
||||
} catch (e: Exception) {
|
||||
Logger.e(e)
|
||||
Logger.e(e) { "Unable to login" }
|
||||
logout()
|
||||
}
|
||||
return false
|
||||
|
|
|
@ -142,7 +142,7 @@ class Kitsu(private val context: Context, id: Long) : TrackService(id) {
|
|||
saveCredentials(username, userId)
|
||||
true
|
||||
} catch (e: Exception) {
|
||||
Logger.e(e)
|
||||
Logger.e(e) { "Unable to login" }
|
||||
false
|
||||
}
|
||||
}
|
||||
|
|
|
@ -133,7 +133,7 @@ class MyAnimeList(private val context: Context, id: Long) : TrackService(id) {
|
|||
saveCredentials(username, oauth.accessToken)
|
||||
true
|
||||
} catch (e: Exception) {
|
||||
Logger.e(e)
|
||||
Logger.e(e) { "Unable to login" }
|
||||
logout()
|
||||
false
|
||||
}
|
||||
|
|
|
@ -125,7 +125,7 @@ class Shikimori(private val context: Context, id: Long) : TrackService(id) {
|
|||
saveCredentials(user.toString(), oauth.accessToken)
|
||||
true
|
||||
} catch (e: java.lang.Exception) {
|
||||
Logger.e(e)
|
||||
Logger.e(e) { "Unable to login" }
|
||||
logout()
|
||||
false
|
||||
}
|
||||
|
|
|
@ -24,7 +24,7 @@ class AppUpdateJob(private val context: Context, workerParams: WorkerParameters)
|
|||
AppUpdateChecker().checkForUpdate(context)
|
||||
Result.success()
|
||||
} catch (e: Exception) {
|
||||
Logger.e(e)
|
||||
Logger.e(e) { "Unable to check for update" }
|
||||
Result.failure()
|
||||
}
|
||||
}
|
||||
|
|
|
@ -157,7 +157,7 @@ internal class ExtensionInstaller(private val context: Context) {
|
|||
}
|
||||
.flowOn(Dispatchers.IO)
|
||||
.catch { e ->
|
||||
Logger.e(e)
|
||||
Logger.e(e) { "Extension installation failed" }
|
||||
emit(InstallStep.Error to null)
|
||||
}
|
||||
.onCompletion {
|
||||
|
|
|
@ -221,7 +221,7 @@ class LocalSource(private val context: Context) : CatalogueSource, UnmeteredSour
|
|||
return@withIOContext rt
|
||||
}
|
||||
} catch (e: Exception) {
|
||||
Logger.e(e)
|
||||
Logger.e(e) { "Something went wrong while trying to load manga details" }
|
||||
}
|
||||
|
||||
return@withIOContext manga
|
||||
|
@ -315,7 +315,7 @@ class LocalSource(private val context: Context) : CatalogueSource, UnmeteredSour
|
|||
try {
|
||||
updateCover(chapter, manga)
|
||||
} catch (e: Exception) {
|
||||
Logger.e(e)
|
||||
Logger.e(e) { "Unable to update cover" }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -233,7 +233,7 @@ class MigrationListController(bundle: Bundle? = null) :
|
|||
val chapters: List<SChapter> = try {
|
||||
source.getChapterList(localManga)
|
||||
} catch (e: java.lang.Exception) {
|
||||
Logger.e(e)
|
||||
Logger.e(e) { "Something went wrong while trying to retrieve chapter list" }
|
||||
emptyList()
|
||||
}
|
||||
withContext(Dispatchers.IO) {
|
||||
|
|
|
@ -388,7 +388,7 @@ class ReaderViewModel(
|
|||
if (e is CancellationException) {
|
||||
throw e
|
||||
}
|
||||
Logger.e(e)
|
||||
Logger.e(e) { "Unable to load new chapter" }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -440,7 +440,7 @@ class ReaderViewModel(
|
|||
if (e is CancellationException) {
|
||||
throw e
|
||||
}
|
||||
Logger.e(e)
|
||||
Logger.e(e) { "Unable to load adjacent chapter" }
|
||||
lastPage = null
|
||||
} finally {
|
||||
mutableState.update { it.copy(isLoadingAdjacentChapter = false) }
|
||||
|
|
|
@ -203,7 +203,7 @@ class WebtoonPageHolder(
|
|||
removeErrorLayout()
|
||||
}
|
||||
} catch (e: Exception) {
|
||||
Logger.e(e)
|
||||
Logger.e(e) { "Unable to load page" }
|
||||
withUIContext {
|
||||
setError()
|
||||
}
|
||||
|
|
|
@ -494,7 +494,7 @@ class SettingsAdvancedController : SettingsLegacyController() {
|
|||
activity?.applicationInfo?.dataDir?.let { File("$it/app_webview/").deleteRecursively() }
|
||||
activity?.toast(MR.strings.webview_data_deleted)
|
||||
} catch (e: Throwable) {
|
||||
Logger.e(e)
|
||||
Logger.e(e) { "Unable to delete WebView data" }
|
||||
activity?.toast(MR.strings.cache_delete_error)
|
||||
}
|
||||
}
|
||||
|
|
|
@ -188,7 +188,7 @@ open class BrowseSourcePresenter(
|
|||
this@BrowseSourcePresenter.items.addAll(items)
|
||||
withUIContext { view?.onAddPage(page, items) }
|
||||
} catch (error: Exception) {
|
||||
Logger.e(error)
|
||||
Logger.e(error) { "Unable to prepare a page" }
|
||||
}
|
||||
}.collect()
|
||||
}
|
||||
|
@ -259,7 +259,7 @@ open class BrowseSourcePresenter(
|
|||
.onEach {
|
||||
withUIContext { view?.onMangaInitialized(it) }
|
||||
}
|
||||
.catch { e -> Logger.e(e) }
|
||||
.catch { e -> Logger.e(e) { "Unable to initialize manga" } }
|
||||
.collect()
|
||||
}
|
||||
}
|
||||
|
@ -277,7 +277,7 @@ open class BrowseSourcePresenter(
|
|||
manga.initialized = true
|
||||
db.insertManga(manga).executeAsBlocking()
|
||||
} catch (e: Exception) {
|
||||
Logger.e(e)
|
||||
Logger.e(e) { "Something went wrong while trying to initialize manga" }
|
||||
}
|
||||
return manga
|
||||
}
|
||||
|
|
|
@ -113,7 +113,7 @@ suspend fun updateTrackChapterRead(
|
|||
service.update(track, true)
|
||||
db.insertTrack(track).executeAsBlocking()
|
||||
} catch (e: Exception) {
|
||||
Logger.e(e)
|
||||
Logger.e(e) { "Unable to update tracker [tracker id ${track.sync_id}]" }
|
||||
failures.add(service to e.localizedMessage)
|
||||
if (retryWhenOnline) {
|
||||
delayTrackingUpdate(preferences, mangaId, newChapterRead, track)
|
||||
|
|
|
@ -445,6 +445,6 @@ suspend fun <T> withNonCancellableContext(block: suspend CoroutineScope.() -> T)
|
|||
fun Context.tryTakePersistableUriPermission(uri: Uri, flags: Int) = try {
|
||||
contentResolver.takePersistableUriPermission(uri, flags)
|
||||
} catch (e: SecurityException) {
|
||||
Logger.e(e)
|
||||
Logger.e(e) { "Persists URI permission is not supported in this device" }
|
||||
toast(MR.strings.file_picker_uri_permission_unsupported)
|
||||
}
|
||||
|
|
|
@ -583,7 +583,7 @@ object ImageUtil {
|
|||
splitDataList
|
||||
.map { splitImageName(fileName, it.index) }
|
||||
.forEach { tmpDir.findFile(it)?.delete() }
|
||||
Logger.e(e)
|
||||
Logger.e(e) { "Unable to save split image" }
|
||||
false
|
||||
} finally {
|
||||
bitmapRegionDecoder.recycle()
|
||||
|
|
|
@ -279,7 +279,7 @@ object SettingsDataScreen : ComposableSettings {
|
|||
cacheReadableSizeSema++
|
||||
}
|
||||
} catch (e: Throwable) {
|
||||
Logger.e(e)
|
||||
Logger.e(e) { "Unable to clear cache" }
|
||||
withUIContext { context.toast(MR.strings.cache_delete_error) }
|
||||
}
|
||||
}
|
||||
|
|
|
@ -17,7 +17,7 @@ object WebViewUtil {
|
|||
// is not installed
|
||||
CookieManager.getInstance()
|
||||
} catch (e: Throwable) {
|
||||
Logger.e(e)
|
||||
Logger.e(e) { "Unable to manage cookie for WebView" }
|
||||
return false
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue