flutter - 如何在聊天应用中为应用级别的 mod 实现 Mod 工具
问题描述
所以我有一个带有房间模组的公共房间的聊天应用程序,可以发布房间禁令。但对于屡犯者,我希望拥有可以在应用程序的任何地方禁止的应用程序模块。我知道我可以实现一个基于报告阈值的系统,或者只是每个报告,但是我将如何向模块显示问题并避免多个模块在同一个问题上工作。
解决方案
这听起来像是一个非常复杂的用例,需要在 Stack Overflow 答案中涵盖。但基本上你可以:
- 将报告存储在 Firestore 的集合中,每个报告都是一个文档。
- 让每个版主监控此集合,以提醒他们注意问题。
- 当主持人开始处理报告时,将其 UID 写入报告文档。
您的应用程序可以显示所有报告,但包括正在处理已声明的报告的版主的姓名,或者它可以从显示的列表中过滤某人已经在处理的报告。a
推荐阅读
- reactjs - 如何更有效地使用道具?
- react-native - createMaterialTopTabNavigation 中的嵌套导航.... 怎么样?
- python-3.x - 一个操作字符串和数字的函数
- vue.js - v-select 关闭事件或删除验证错误计时器?
- c# - ArgumentException:必须提供“CallbackPath”选项
- c# - 如何让按钮动态编程
- sql - 通过查看日期列的最小日期来选择不同的值
- amazon-web-services - 在 CloudFormation 模板中的选定实例上运行 Powershell 脚本?
- vba - 在 Word VBA 中查找字体大小之间的文本
- arrays - 使用带有 awk 的 bash 中的另一个有序数组模式对多行数组进行排序