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?