using System.Collections.Generic; using System.Threading.Tasks; namespace LeanCloud.Realtime { public interface ILCIMSignatureFactory { /// /// 登录签名 /// /// /// Task CreateConnectSignature(string clientId); /// /// 创建开启对话签名 /// /// Task CreateStartConversationSignature(string clientId, IEnumerable memberIds); /// /// 创建会话相关签名 /// /// /// /// /// /// Task CreateConversationSignature(string conversationId, string clientId, IEnumerable memberIds, string action); /// /// 创建黑名单相关签名 /// /// /// /// /// /// Task CreateBlacklistSignature(string conversationId, string clientId, IEnumerable memberIds, string action); } }