public async Task SomeoneLeftEvent(KahlaUser receiver, KahlaUser leftMember, int conversationId) { var token = await _appsContainer.AccessToken(); var channel = receiver.CurrentChannel; var someoneLeftEvent = new SomeoneLeftEvent { LeftUser = leftMember, ConversationId = conversationId }; if (channel > 0) { _cannonService.FireAsync <PushMessageService>(s => s.PushMessageAsync(token, channel, someoneLeftEvent)); } }
public async Task SomeoneLeftEvent(KahlaUser receiver, KahlaUser leftMember, int conversationId) { var token = await _appsContainer.AccessToken(); var channel = receiver.CurrentChannel; var someoneLeftEvent = new SomeoneLeftEvent { LeftUser = leftMember, ConversationId = conversationId }; if (channel != -1) { await _stargatePushService.PushMessageAsync(token, channel, JsonConvert.SerializeObject(someoneLeftEvent), true); } }