我已经在我的 android 应用程序中集成了 SendBird(官方网站)聊天 SDK。他们没有从群组频道中删除成员的功能,但我们想要它,因为它是一项基本功能。我已经像这样使用了他们的元数据方法:
如果删除了一个成员,请将其用户 ID 放在“deletedUserIds”键中。在应用程序的任何地方放置一个条件,如果他的用户 ID 包含在该 ID 中,则执行此操作,否则执行此操作。
问题 :
- 有没有比这更好的方法,因为到处都设置条件是非常错误的。
- 我们可以使用群组频道信息加载元数据信息,还是根据上述条件过滤群组频道。前任。如果用户“A”已从组“G”中删除并且登录用户是“A”,当他尝试加载组列表时,只有那些在元数据“deletedUserIds”键中没有“A”用户 ID 的组才应该出现。