如何将新参与者添加到邮箱中的现有对话中?
How to add a new participant to existing conversation in mailboxer?
我想在我的一个对话中添加一位新参与者(不是 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]
我无法在文档和源代码中找到有用的方法。
我刚刚在 source code 中找到了一个方法,它可以完成这项工作。
conversation.add_participant(user4)
我想在我的一个对话中添加一位新参与者(不是 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]
我无法在文档和源代码中找到有用的方法。
我刚刚在 source code 中找到了一个方法,它可以完成这项工作。
conversation.add_participant(user4)