mirror of
https://github.com/sudoxnym/habitica-android.git
synced 2026-04-14 19:56:32 +00:00
Retrieve rewards after clearing cache
- Inject inventory repository into BasePreferencesFragment - Retrieve rewards after clearing cache
This commit is contained in:
parent
98b684fb27
commit
c8d42dfbf0
2 changed files with 5 additions and 0 deletions
|
|
@ -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(
|
||||
|
|
|
|||
|
|
@ -226,6 +226,7 @@ class PreferencesFragment :
|
|||
displayType = HabiticaSnackbar.SnackbarDisplayType.SUCCESS
|
||||
)
|
||||
reloadContent(true)
|
||||
inventoryRepository.retrieveInAppRewards()
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue