实际项目中每次由客户端发送事件,都需要master判断是否合法并回传该次事件是否成功执行,以便客户端根据执行结果进行处理。请问这个在事件调用是否有办法实现?
应用场景:
炉石传说,客户端A出牌1、出牌2,此时客户端A播放牌1悬空和牌2悬空动画,发送事件并等待结果。当结果失败时取消悬空动画,当结果成功时播放出牌动画。
目前我是用Master向该客户端发送事件通知是否成功,客户端根据参数判断是哪个事件的调用然后执行相应的操作并取消调用事件时注册的成功/失败callback,但随着项目增大这样的机制感觉会变得非常复杂和不可靠。请问Leancloud sdk是否自带了能解决相关需求的功能?谢谢!