Olá,
Estou construindo um plugin e preciso enviar algo para o e-mail de um usuário.
Eu uso
creator = PostCreator.new(test_user, {
target_recipients: "someone@toto.com",
archetype: Archetype.private_message,
subtype: TopicSubtype.system_message,
title: "Hello test subject",
raw: "This is the message. Does it work ?"
})
test_user é administrador
Mas toda vez que tento enviar usando isso, recebo o erro: Tópico está vazio
Note que target_recipients é um parâmetro para PostsController, não um argumento para PostCreator.
Esse controller descobre se os destinatários são usuários, grupos ou endereços de e-mail e, em seguida, eventualmente o passa como target_emails para NewPostsManager, e ele acaba em TopicCreator.