INNER CODE UNIT · Kotlin
isChromiumCall
nekomangaorg/Neko · app/src/main/java/org/nekomanga/App.kt:237
val isChromiumCall = stackTrace.any { trace ->
trace.className.lowercase() in
setOf("org.chromium.base.buildinfo", "org.chromium.base.apkinfo") &&
trace.methodName.lowercase() in setOf("getall", "getpackagename", "<init>")
}
if (isChromiumCall) return WebViewUtil.spoofedPackageName(applicationContext)
} catch (e: Exception) {
TimberKt.e(e) { "Failed to spoof package name" }
}
return super.getPackageName()
}
override fun newImageLoader(context: Context) = coilImageLoader(context)
protected open fun setupNotificationChannels() {
Notifications.createChannels(this)