diff --git a/app/src/main/java/com/rosan/installer/di/app_module.kt b/app/src/main/java/com/rosan/installer/di/app_module.kt deleted file mode 100644 index e662c47..0000000 --- a/app/src/main/java/com/rosan/installer/di/app_module.kt +++ /dev/null @@ -1,6 +0,0 @@ -package com.rosan.installer.di - -import org.koin.dsl.module - -val appModule = module { -} \ No newline at end of file diff --git a/app/src/main/java/com/rosan/installer/di/init/app_modules.kt b/app/src/main/java/com/rosan/installer/di/init/app_modules.kt index 42440a5..d14a985 100644 --- a/app/src/main/java/com/rosan/installer/di/init/app_modules.kt +++ b/app/src/main/java/com/rosan/installer/di/init/app_modules.kt @@ -1,9 +1,7 @@ package com.rosan.installer.di.init -import com.rosan.installer.di.appModule import com.rosan.installer.di.installerModule import com.rosan.installer.di.reflectModule -import com.rosan.installer.di.resModule import com.rosan.installer.di.roomModule import com.rosan.installer.di.serializationModule import com.rosan.installer.di.viewModelModule @@ -13,8 +11,6 @@ val appModules = listOf( roomModule, viewModelModule, serializationModule, - appModule, - resModule, workerModule, installerModule, reflectModule diff --git a/app/src/main/java/com/rosan/installer/di/init/process/context_module.kt b/app/src/main/java/com/rosan/installer/di/init/process/context_module.kt deleted file mode 100644 index 6330f45..0000000 --- a/app/src/main/java/com/rosan/installer/di/init/process/context_module.kt +++ /dev/null @@ -1,39 +0,0 @@ -package com.rosan.installer.di.init.process - -import android.annotation.SuppressLint -import android.content.Context -import android.os.Looper -import com.rosan.installer.data.reflect.repo.ReflectRepo -import org.koin.dsl.module - -@SuppressLint("PrivateApi") -val contextModule = module { - single { - Looper.prepare() - val reflect: ReflectRepo = get() - val activityThreadClz = Class.forName("android.app.ActivityThread") - var activityThread = reflect.getDeclaredMethod( - activityThreadClz, - "currentActivityThread" - )!!.let { - it.isAccessible = true - it.invoke(null) - } - if (activityThread == null) { - activityThread = reflect.getDeclaredConstructor( - activityThreadClz - )!!.let { - it.isAccessible = true - it.newInstance() - } - } - val context = reflect.getDeclaredMethod( - activityThreadClz, - "getSystemContext" - )!!.let { - it.isAccessible = true - it.invoke(activityThread) - } as Context - context - } -} \ No newline at end of file diff --git a/app/src/main/java/com/rosan/installer/di/init/process_modules.kt b/app/src/main/java/com/rosan/installer/di/init/process_modules.kt index 86cc667..4576680 100644 --- a/app/src/main/java/com/rosan/installer/di/init/process_modules.kt +++ b/app/src/main/java/com/rosan/installer/di/init/process_modules.kt @@ -1,14 +1,10 @@ package com.rosan.installer.di.init -import com.rosan.installer.di.appModule import com.rosan.installer.di.reflectModule -import com.rosan.installer.di.resModule import com.rosan.installer.di.serializationModule val processModules = listOf( serializationModule, - appModule, - resModule, reflectModule ) diff --git a/app/src/main/java/com/rosan/installer/di/res_module.kt b/app/src/main/java/com/rosan/installer/di/res_module.kt deleted file mode 100644 index c6a6069..0000000 --- a/app/src/main/java/com/rosan/installer/di/res_module.kt +++ /dev/null @@ -1,18 +0,0 @@ -package com.rosan.installer.di - -import android.content.res.XmlResourceParser -import com.rosan.installer.data.res.model.impl.AxmlTreeRepoImpl -import com.rosan.installer.data.res.repo.AxmlTreeRepo -import org.koin.dsl.module - -val resModule = module { - factory { - val xmlPull = get() - val path = getOrNull() - if (path == null) { - AxmlTreeRepoImpl(xmlPull) - } else { - AxmlTreeRepoImpl(get(), path) - } - } -} \ No newline at end of file