protected virtual void OnReceivedViaClients(SniperInfo sniperInfo) { if (GlobalSettings.IsManaged && GlobalSettings.ShareBotCaptures) { if (Constants.Bot == sniperInfo.ChannelInfo?.server || Constants.PogoFeeder == sniperInfo.ChannelInfo?.server) { PogoClient.sniperInfosToSend.Enqueue(sniperInfo); } } ReceivedViaClients?.Invoke(this, sniperInfo); }
protected virtual void OnReceivedViaClients(SniperInfo sniperInfo) { if (GlobalSettings.IsManaged && GlobalSettings.ShareBotCaptures) { if (Constants.Bot == sniperInfo.ChannelInfo?.server || Constants.PogoFeeder == sniperInfo.ChannelInfo?.server) { var oldSniperInfo = _serverRepository.Find(sniperInfo); if (oldSniperInfo == null || oldSniperInfo.NeedVerification) { PogoClient.sniperInfosToSend.Enqueue(sniperInfo); } } } ReceivedViaClients?.Invoke(this, sniperInfo); }