Skip to content

Commit ddb02ec

Browse files
feat: Inject SharedPrefManager in MyHealthFragment
Refactors MyHealthFragment to use Hilt for SharedPrefManager dependency injection instead of manual instantiation.
1 parent 83a17ba commit ddb02ec

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

app/src/main/java/org/ole/planet/myplanet/ui/myhealth/MyHealthFragment.kt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -87,15 +87,14 @@ class MyHealthFragment : Fragment() {
8787
lateinit var adapter: UserListArrayAdapter
8888
var dialog: AlertDialog? = null
8989
private var customProgressDialog: DialogUtils.CustomProgressDialog? = null
90-
lateinit var prefManager: SharedPrefManager
90+
@Inject lateinit var prefManager: SharedPrefManager
9191
lateinit var settings: SharedPreferences
9292
private val serverUrlMapper = ServerUrlMapper()
9393
private val serverUrl: String
9494
get() = settings.getString("serverURL", "") ?: ""
9595

9696
override fun onCreate(savedInstanceState: Bundle?) {
9797
super.onCreate(savedInstanceState)
98-
prefManager = SharedPrefManager(requireContext())
9998
settings = requireContext().getSharedPreferences(PREFS_NAME, MODE_PRIVATE)
10099
startHealthSync()
101100
}

0 commit comments

Comments
 (0)