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);
}
}