mirror of
https://github.com/Suwayomi/Suwayomi-Server.git
synced 2026-07-05 11:54:38 -05:00
27 lines
931 B
Kotlin
27 lines
931 B
Kotlin
package xyz.nulldev.androidcompat
|
|
|
|
import xyz.nulldev.androidcompat.config.ApplicationInfoConfigModule
|
|
import xyz.nulldev.androidcompat.config.FilesConfigModule
|
|
import xyz.nulldev.androidcompat.config.SystemConfigModule
|
|
import xyz.nulldev.ts.config.GlobalConfigManager
|
|
|
|
/**
|
|
* Initializes the Android compatibility module
|
|
*/
|
|
class AndroidCompatInitializer {
|
|
fun init() {
|
|
// Register config modules
|
|
GlobalConfigManager.registerModules(
|
|
FilesConfigModule.register(GlobalConfigManager.config),
|
|
ApplicationInfoConfigModule.register(GlobalConfigManager.config),
|
|
SystemConfigModule.register(GlobalConfigManager.config),
|
|
)
|
|
|
|
// Set some properties extensions use
|
|
System.setProperty(
|
|
"http.agent",
|
|
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36",
|
|
)
|
|
}
|
|
}
|