Esempio n. 1
0
        private async void QueueUpdate(QueueCountEventArgs e, string queue)
        {
            await CheckInflux();

            using var db = _influxDb.GetWriteApi();
            var datapoint = new DataPoint()
            {
                Count = e.QueueCount,
                Queue = queue
            };

            db.WriteMeasurement("shoko", "default", WritePrecision.Ms, datapoint);
        }
Esempio n. 2
0
        public async Task QueueCountChanged(string queue, QueueCountEventArgs e)
        {
            var currentCount = e.QueueCount;

            if (_lastCount.ContainsKey(queue) == true && _lastCount.TryGetValue(queue, out var previousCount) &&
                previousCount == currentCount)
            {
                return;
            }

            _lastCount[queue] = currentCount;
            await Hub.Clients.All.SendAsync("QueueCountChanged", queue, currentCount);
        }
Esempio n. 3
0
 void CmdProcessorGeneral_OnQueueCountChangedEvent(QueueCountEventArgs ev)
 {
     GeneralQueueCount = ev.QueueCount;
 }
Esempio n. 4
0
 void CmdProcessorHasher_OnQueueCountChangedEvent(QueueCountEventArgs ev)
 {
     HasherQueueCount = ev.QueueCount;
 }
Esempio n. 5
0
 void CmdProcessorImages_OnQueueCountChangedEvent(QueueCountEventArgs ev)
 {
     ImagesQueueCount = ev.QueueCount;
 }
Esempio n. 6
0
 private async void OnImageQueueCountChangedEvent(QueueCountEventArgs ev)
 {
     await StateChangedAsync("QueueCountChanged", "ImageQueueCount", ev.QueueCount);
 }
Esempio n. 7
0
 public async Task QueueCountChanged(string queue, QueueCountEventArgs e)
 {
     await Hub.Clients.All.SendAsync("QueueCountChanged", queue, e.QueueCount);
 }
Esempio n. 8
0
 private async void OnQueueCountChangedEvent(string queue, QueueCountEventArgs ev)
 {
     await QueueCountChanged(queue, ev);
 }