Beispiel #1
0
        public async Task TimerUpdatedEvent(KahlaUser receiver, int newTimer, int conversationId)
        {
            var token = await _appsContainer.AccessToken();

            var channel           = receiver.CurrentChannel;
            var timerUpdatedEvent = new TimerUpdatedEvent
            {
                NewTimer       = newTimer,
                ConversationId = conversationId
            };

            if (channel != -1)
            {
                await _stargatePushService.PushMessageAsync(token, channel, JsonConvert.SerializeObject(timerUpdatedEvent), true);
            }
        }
Beispiel #2
0
        public async Task TimerUpdatedEvent(KahlaUser receiver, int newTimer, int conversationId)
        {
            var token = await _appsContainer.AccessToken();

            var channel           = receiver.CurrentChannel;
            var timerUpdatedEvent = new TimerUpdatedEvent
            {
                NewTimer       = newTimer,
                ConversationId = conversationId
            };

            if (channel > 0)
            {
                _cannonService.FireAsync <StargatePushService>(s => s.PushMessageAsync(token, channel, timerUpdatedEvent), async(e) => await HandleError(e));
            }
        }