Naive implementation to link inventory to firebase.
This commit is contained in:
parent
531e4bea98
commit
464aea6fd6
26 changed files with 766 additions and 690 deletions
|
|
@ -11,7 +11,7 @@ import com.pixelized.rplexicon.data.repository.character.AlterationRepository
|
|||
import com.pixelized.rplexicon.data.repository.character.CharacterSheetRepository
|
||||
import com.pixelized.rplexicon.data.repository.character.DescriptionRepository
|
||||
import com.pixelized.rplexicon.data.repository.character.EquipmentRepository
|
||||
import com.pixelized.rplexicon.data.repository.character.InventoryRepository
|
||||
import com.pixelized.rplexicon.data.repository.character.ItemsRepository
|
||||
import com.pixelized.rplexicon.data.repository.character.ObjectActionRepository
|
||||
import com.pixelized.rplexicon.data.repository.character.SkillRepository
|
||||
import com.pixelized.rplexicon.data.repository.character.SpellRepository
|
||||
|
|
@ -45,7 +45,7 @@ class LauncherViewModel @Inject constructor(
|
|||
spellRepository: SpellRepository,
|
||||
skillRepository: SkillRepository,
|
||||
descriptionRepository: DescriptionRepository,
|
||||
inventoryRepository: InventoryRepository,
|
||||
itemsRepository: ItemsRepository,
|
||||
equipmentRepository: EquipmentRepository,
|
||||
removeConRepository: RemoteConfigRepository // Unused but injected to initialize it.
|
||||
) : ViewModel() {
|
||||
|
|
@ -108,7 +108,7 @@ class LauncherViewModel @Inject constructor(
|
|||
}
|
||||
val inventory = async {
|
||||
try {
|
||||
inventoryRepository.fetchInventory()
|
||||
itemsRepository.fetchItems()
|
||||
} catch (exception: Exception) {
|
||||
Log.e(TAG, exception.message, exception)
|
||||
_error.emit(FetchErrorUio.Structure(type = Type.INVENTORY))
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue