如何将新参与者添加到邮箱中的现有对话?

问题描述

我想在我的一个对话中添加一个新参与者(不是 current_user)。

我创建了一个对话

receipt = user1.send_message([user2,user3],'body','subject'])
user2.reply_to_conversation(receipt.conversation,'body')

作为user3,我想在他的对话中添加新的user4。 像这样的东西。

user3.invite_to_conversation(receipt.conversation)
receipt.conversation.participants => [user1,user2,user3,user4]

我在文档和源代码中找不到有用的方法

文档: https://github.com/mailboxer/mailboxer

解决方法

我刚刚在 source code 中找到了一个方法,它可以完成这项工作。

conversation.add_participant(user4)