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