Skip to content

Instantly share code, notes, and snippets.

@SamueldaCostaAraujoNunes
Created July 30, 2021 15:35
Show Gist options
  • Save SamueldaCostaAraujoNunes/816118b11faafe99ace351f5e0728f8a to your computer and use it in GitHub Desktop.
Save SamueldaCostaAraujoNunes/816118b11faafe99ace351f5e0728f8a to your computer and use it in GitHub Desktop.
package br.com.samuelnunes.rickandmortyapp.ui.characters
import androidx.lifecycle.LiveData
import androidx.lifecycle.MutableLiveData
import androidx.lifecycle.ViewModel
import br.com.samuelnunes.rickandmortyapp.data.entities.Character
import dagger.hilt.android.lifecycle.HiltViewModel
import javax.inject.Inject
@HiltViewModel
class CharactersViewModel @Inject constructor() : ViewModel() {
private val mock: List<Character> = listOf(
Character(
id = 1,
name = "Rick Sanchez",
status = "Alive",
species = "Human",
type = "",
gender = "Male",
image = "https://rickandmortyapi.com/api/character/avatar/1.jpeg"
),
Character(
id = 2,
name = "Morty Smith",
status = "Alive",
species = "Human",
type = "",
gender = "Male",
image = "https://rickandmortyapi.com/api/character/avatar/2.jpeg"
),
Character(
id = 3,
name = "Summer Smith",
status = "Alive",
species = "Human",
type = "",
gender = "Female",
image = "https://rickandmortyapi.com/api/character/avatar/2.jpeg"
),
)
private val _characters: MutableLiveData<List<Character>> = MutableLiveData(mock)
val characters: LiveData<List<Character>> = _characters
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment