Updated on 2026-08-14

This commit is contained in:
Tangem 2023-11-27 18:33:08 +04:00
parent 9ad55b78e4
commit 107ed4af3c

View file

@ -9,6 +9,7 @@ import com.tangem.datasource.local.appcurrency.AvailableAppCurrenciesStore
import com.tangem.datasource.local.preferences.AppPreferencesStore
import com.tangem.datasource.local.preferences.PreferencesKeys
import com.tangem.datasource.local.preferences.utils.getObject
import com.tangem.datasource.local.preferences.utils.getSyncOrNull
import com.tangem.datasource.local.preferences.utils.storeObject
import com.tangem.domain.appcurrency.model.AppCurrency
import com.tangem.domain.appcurrency.repository.AppCurrencyRepository
@ -42,10 +43,12 @@ internal class DefaultAppCurrencyRepository(
}
withContext(dispatchers.io) {
if (appPreferencesStore.getSyncOrNull(PreferencesKeys.SELECTED_APP_CURRENCY_KEY) == null) {
fetchDefaultAppCurrency()
}
}
}
}
override suspend fun getAvailableAppCurrencies(): List<AppCurrency> {
return withContext(dispatchers.io) {