3
respostas

List<Noticia>

Olá

De ode está saindo a List< Noticia> que o adapter está usando para atualizar a tela se não passamos essa lista por parâmetro em lugar nenhum?

viewmodel.buscaTodos(
            quandoSucesso = {
                adapter.atualiza(it)
            }, quandoFalha = {
                mostraErro(MENSAGEM_FALHA_CARREGAR_NOTICIAS)
            }

vlww

3 respostas

Ley de boa?

Cara dá uma olhada nessa função quandoSucesso imagino que ela seja parecida com isso : quandoSucesso : (List<Noticia>) -> Unit

Olá, Matheus

Esse código quandoSucesso : (List<Noticia>) -> Unit é uma variável que em vez de um valor recebe uma função, não é isso? Mas essa lista tem que ser buscada de algum lugar pra depois ser repassada como argumento do quandoSucesso. Mas não vejo onde ela está sendo buscada e armazenada pra depois repassar

Imagino que voce tenha uma classe que faça requisições para algum serviço, chutaria olhando ai.