~cytrogen/vbhelper

dd1a62d18468d2bd1988a16d65b631595de7258e — Nacho 8 months ago f96f00e
Made a mistake
Accidentally locked BE watch items to only BEm characters. I have modified it to also include DiM characters in the BE.
M app/src/main/java/com/github/nacabaro/vbhelper/daos/UserCharacterDao.kt => app/src/main/java/com/github/nacabaro/vbhelper/daos/UserCharacterDao.kt +2 -2
@@ 193,10 193,10 @@ interface UserCharacterDao {
        JOIN Card d ON  d.id = c.dimId
        JOIN Sprite s ON s.id = c.spriteId
        LEFT JOIN Adventure a ON a.characterId = uc.id
        WHERE d.isBEm = 1
        WHERE uc.characterType = "BEDevice"
        """
    )
    suspend fun getBEBemCharacters(): List<CharacterDtos.CharacterWithSprites>
    suspend fun getBECharacters(): List<CharacterDtos.CharacterWithSprites>

    @Query(
        """

M app/src/main/java/com/github/nacabaro/vbhelper/screens/itemsScreen/ChooseCharacterScreen.kt => app/src/main/java/com/github/nacabaro/vbhelper/screens/itemsScreen/ChooseCharacterScreen.kt +1 -1
@@ 48,7 48,7 @@ fun ChooseCharacterScreen(
            selectedItem = storageRepository.getItem(itemId)
            when (selectedItem?.itemType) {
                ItemType.BEITEM -> {
                    characterList.value = storageRepository.getBEBEmCharacters()
                    characterList.value = storageRepository.getBECharacters()
                }
                ItemType.VBITEM -> {
                    characterList.value = storageRepository.getVBCharacters()

M app/src/main/java/com/github/nacabaro/vbhelper/source/StorageRepository.kt => app/src/main/java/com/github/nacabaro/vbhelper/source/StorageRepository.kt +2 -2
@@ 50,8 50,8 @@ class StorageRepository (
        return db.adventureDao().getAdventureCharacters()
    }

    suspend fun getBEBEmCharacters(): List<CharacterDtos.CharacterWithSprites> {
        return db.userCharacterDao().getBEBemCharacters()
    suspend fun getBECharacters(): List<CharacterDtos.CharacterWithSprites> {
        return db.userCharacterDao().getBECharacters()
    }

    suspend fun getVBCharacters(): List<CharacterDtos.CharacterWithSprites> {