getstream-io - getstream.io - 如何设置 Channel.Config 以禁用反应?
问题描述
我使用 iOS SDK,我想在聊天中关闭我的用户的反应。
在我的子类中,ChatViewController
我已经覆盖了defaultMessageActions
:
override var defaultMessageActions: ChatViewController.MessageAction {
return [.delete, .copy, .flagMessage, .flagUser]
}
但是,当用户点击消息单元格时,仍会弹出反应窗口。我发现发生在哪里ChatViewController+Cells.swift
:
if let presenter = presenter, presenter.channel.config.reactionsEnabled {
showReactions(from: cell, in: message, locationInView: tapGesture.location(in: cell))
}
reactionsEnabled
在这里是真的,所以反应视图正在弹出。我试图找到一个可以设置Channel.Config.reactionsEnabled
为的客场false
,但没有成功。
如何设置reactionsEnabled
为假?任何帮助,将不胜感激。
解决方案
推荐阅读
- javascript - 如何通过 css 或 javascript 在 iframe 中调整宽度和高度?
- c# - 返回最后一条插入记录
- javascript - 反应 axios 401 未经授权
- java - 在quoteMode NON_NUMERIC中编写一个CSV文件,只有字符串和非数字单元格被引号包围
- python - 在为基于 verse 主题的古兰经经文检索系统构建我的 doc2vec 嵌入模型时需要帮助
- python - 库记录器应该只有空处理程序吗?
- swift4.2 - 如何在 Swift 4.2 中使用 SDWebImage 使用 headerView 完成块?
- python - 我用 pyinstaller 创建的 exe 闪烁并终止
- c - C-结构函数
- python-3.x - Opencv中使用multiTracker对象的多对象跟踪初始化