示例#1
0
        private void PrepareClientsManagerParams(ConfigManager.ConfigManager configManager)
        {
            if (configManager.Config.Rules is null)
            {
                return;
            }

            ClientsManagerParams = new ClientsManagerParams {
                Clients = Clients, Rules = new Dictionary <int, int[]>()
            };
            foreach (var rule in configManager.Config.Rules)
            {
                ClientsManagerParams.Rules.Add(rule.ClientId, rule.ReaderId);
            }
        }
示例#2
0
 public NotificationsClientsManager(ClientsManagerParams managerParams)
 {
     _params  = managerParams;
     _clients = new List <INotificationClient>();
 }