Tentei implementar sem ver a resolução antes e acho que caminhei bem. Porém, precisei acompanhar a resolução indicada para finalizar o desafio de implementar uma funcionalidade para cadastrar respostas em um determinado tópico.
Segui as instruções do instrutor, mas estou tendo um problema no método cadastrar
na classe RespostaService
. A função está da seguinte forma:
fun cadastrarResposta(idTopico: Long, form: RespostaForm) {
val resposta = respostaFormMapper.converte(form)
resposta.id = respostas.size.toLong() + 1
resposta.topico = topicoService.buscarPorId(idTopico)
respostas = respostas.plus(resposta)
}
A linha resposta.topico = topicoService.buscarPorId(idTopico)
está com problemas no parâmetro recebido, que deveria ser um Topico
ao invés de TopicoView
. Qual seria a solução?