Esempio n. 1
0
        public async Task <ActionResult <string> > Post([FromBody] Subscription subscription)
        {
            var subscriptionKey = _subscriptionManager.Add(subscription);

            if (subscriptionKey.IsValid())
            {
                _logger.LogInformation($"New subscription for sentinel : {subscription.SentinelKey.Key} on {subscription.StateValueSentinelName} - {subscription.StateValuePackageName} - {subscription.StateValueName}");
            }

            await SendStateValueIfExistAfterSubscribiption(subscription);

            return(subscriptionKey.Key);
        }