public ExchangeRequestPackettHandler(IExchangeProvider exchangeProvider, ILogger logger,
                                      IBlacklistHttpClient blacklistHttpClient)
 {
     _exchangeProvider    = exchangeProvider;
     _logger              = logger;
     _blacklistHttpClient = blacklistHttpClient;
 }
Пример #2
0
 public WhisperPacketHandler(ILogger logger, ISerializer packetSerializer,
                             IBlacklistHttpClient blacklistHttpClient,
                             IConnectedAccountHttpClient connectedAccountHttpClient, IPacketHttpClient packetHttpClient)
 {
     _logger                     = logger;
     _packetSerializer           = packetSerializer;
     _blacklistHttpClient        = blacklistHttpClient;
     _connectedAccountHttpClient = connectedAccountHttpClient;
     _packetHttpClient           = packetHttpClient;
 }
 public GameStartPacketHandler(WorldConfiguration worldConfiguration, IFriendHttpClient friendHttpClient,
                               IChannelHttpClient channelHttpClient,
                               IConnectedAccountHttpClient connectedAccountHttpClient, IBlacklistHttpClient blacklistHttpClient,
                               IPacketHttpClient packetHttpClient,
                               ISerializer packetSerializer, IMailHttpClient mailHttpClient)
 {
     _worldConfiguration         = worldConfiguration;
     _packetSerializer           = packetSerializer;
     _blacklistHttpClient        = blacklistHttpClient;
     _connectedAccountHttpClient = connectedAccountHttpClient;
     _channelHttpClient          = channelHttpClient;
     _friendHttpClient           = friendHttpClient;
     _packetHttpClient           = packetHttpClient;
     _mailHttpClient             = mailHttpClient;
 }
Пример #4
0
 public GameStartPacketHandler(IOptions <WorldConfiguration> worldConfiguration, IFriendHttpClient friendHttpClient,
                               IChannelHttpClient channelHttpClient,
                               IConnectedAccountHttpClient connectedAccountHttpClient, IBlacklistHttpClient blacklistHttpClient,
                               IPacketHttpClient packetHttpClient,
                               ISerializer packetSerializer, IMailHttpClient mailHttpClient, IQuestService questProvider)
 {
     _worldConfiguration         = worldConfiguration;
     _packetSerializer           = packetSerializer;
     _blacklistHttpClient        = blacklistHttpClient;
     _connectedAccountHttpClient = connectedAccountHttpClient;
     _channelHttpClient          = channelHttpClient;
     _friendHttpClient           = friendHttpClient;
     _packetHttpClient           = packetHttpClient;
     _mailHttpClient             = mailHttpClient;
     _questProvider = questProvider;
 }
        public static async Task <BlinitPacket> GenerateBlinitAsync(this ICharacterEntity visualEntity,
                                                                    IBlacklistHttpClient blacklistHttpClient)
        {
            var subpackets = new List <BlinitSubPacket?>();
            var blackList  = await blacklistHttpClient.GetBlackListsAsync(visualEntity.VisualId).ConfigureAwait(false);

            foreach (var relation in blackList)
            {
                if (relation.CharacterId == visualEntity.VisualId)
                {
                    continue;
                }

                subpackets.Add(new BlinitSubPacket
                {
                    RelatedCharacterId = relation.CharacterId,
                    CharacterName      = relation.CharacterName
                });
            }

            return(new BlinitPacket {
                SubPackets = subpackets
            });
        }
        public static BlinitPacket GenerateBlinit(this ICharacterEntity visualEntity,
                                                  IBlacklistHttpClient blacklistHttpClient)
        {
            var subpackets = new List <BlinitSubPacket>();
            var blackList  = blacklistHttpClient.GetBlackLists(visualEntity.VisualId);

            foreach (var relation in blackList)
            {
                if (relation.CharacterId == visualEntity.VisualId)
                {
                    continue;
                }

                subpackets.Add(new BlinitSubPacket
                {
                    RelatedCharacterId = relation.CharacterId,
                    CharacterName      = relation.CharacterName
                });
            }

            return(new BlinitPacket {
                SubPackets = subpackets
            });
        }
Пример #7
0
 public BlInsPackettHandler(IBlacklistHttpClient blacklistHttpClient, ILogger logger)
 {
     _blacklistHttpClient = blacklistHttpClient;
     _logger = logger;
 }
Пример #8
0
 public BlInsPackettHandler(IBlacklistHttpClient blacklistHttpClient)
 {
     _blacklistHttpClient = blacklistHttpClient;
 }
Пример #9
0
 public BlDelPacketHandler(IBlacklistHttpClient blacklistHttpClient)
 {
     _blacklistHttpClient = blacklistHttpClient;
 }
Пример #10
0
 public PjoinPacketHandler(ILogger logger, IBlacklistHttpClient blacklistHttpCLient)
 {
     _logger = logger;
     _blacklistHttpCLient = blacklistHttpCLient;
 }