diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/preferences/BasePreferencesFragment.kt b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/preferences/BasePreferencesFragment.kt index b45bb710c..0963ec63c 100644 --- a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/preferences/BasePreferencesFragment.kt +++ b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/preferences/BasePreferencesFragment.kt @@ -7,6 +7,7 @@ import android.view.ViewGroup import androidx.preference.PreferenceFragmentCompat import androidx.recyclerview.widget.RecyclerView import com.habitrpg.android.habitica.R +import com.habitrpg.android.habitica.data.InventoryRepository import com.habitrpg.android.habitica.data.UserRepository import com.habitrpg.android.habitica.extensions.applyScrollContentWindowInsets import com.habitrpg.android.habitica.models.user.User @@ -20,6 +21,9 @@ abstract class BasePreferencesFragment : PreferenceFragmentCompat() { @Inject lateinit var userViewModel: MainUserViewModel + @Inject + lateinit var inventoryRepository: InventoryRepository + internal open var user: User? = null override fun onCreateView( diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/preferences/PreferencesFragment.kt b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/preferences/PreferencesFragment.kt index 232e30412..543eb2cbf 100644 --- a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/preferences/PreferencesFragment.kt +++ b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/preferences/PreferencesFragment.kt @@ -226,6 +226,7 @@ class PreferencesFragment : displayType = HabiticaSnackbar.SnackbarDisplayType.SUCCESS ) reloadContent(true) + inventoryRepository.retrieveInAppRewards() } } }