using linker.messenger.signin;
using RelayInfo = linker.messenger.relay.client.transport.RelayInfo;
namespace linker.messenger.relay.server.validator
{
    /// 
    /// 中继验证
    /// 
    public interface IRelayServerValidator
    {
        /// 
        /// 验证
        /// 
        /// 中继信息
        /// 来源客户端
        /// 目标客户端,可能为null
        /// 
        public Task Validate(RelayInfo relayInfo, SignCacheInfo fromMachine, SignCacheInfo toMachine);
    }
}