浏览代码

fixup: Infinite loop in PreferenceUtils after adopting DI

Peter Cai 1 年之前
父节点
当前提交
6c2b1675bd
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      app-common/src/main/java/im/angry/openeuicc/util/PreferenceUtils.kt

+ 1 - 1
app-common/src/main/java/im/angry/openeuicc/util/PreferenceUtils.kt

@@ -14,7 +14,7 @@ import kotlinx.coroutines.flow.map
 private val Context.dataStore: DataStore<Preferences> by preferencesDataStore(name = "prefs")
 
 val Context.preferenceRepository: PreferenceRepository
-    get() = (applicationContext as OpenEuiccApplication).preferenceRepository
+    get() = (applicationContext as OpenEuiccApplication).appContainer.preferenceRepository
 
 val Fragment.preferenceRepository: PreferenceRepository
     get() = requireContext().preferenceRepository