Example #1
0
        public void TestConfig(PushalotConfig config)
        {
            var msg = new Message(config.AuthorizationToken, "Test notification from Hadouken.")
            {
                Title = "Hadouken"
            };

            _pushalotClient.Send(msg);
        }
Example #2
0
        public void Notify(Notification notification)
        {
            var config = _keyValueStore.Get <PushalotConfig>("pushalot.config");

            if (config == null)
            {
                _logger.Warn("Pushalot not configured.");
                return;
            }

            if (string.IsNullOrEmpty(config.AuthorizationToken))
            {
                _logger.Warn("Pushalot authorization token not set.");
                return;
            }

            var msg = new Message(config.AuthorizationToken, notification.Message)
            {
                Title = notification.Title
            };

            _pushalotClient.Send(msg);
        }