No código:
.then(novoComentario => {
Pubsub.publish('novo-comentarios', { fotoId:this.props.foto.id,novoComentario});
})
Esse 'Pubsub.publish' está passando um objeto literal com duas propriedades, que mais tarde eu resgato com uma propriedade apenas chamada 'infoComentario'? Como abaixo?
Pubsub.subscribe('novos-comentarios',(topico,infoComentario) => {
if(this.props.foto.id === infoComentario.fotoId){
const novosComentarios = this.state.comentarios.concat(infoComentario.novoComentario);
this.setState({comentarios:novosComentarios});
}
});