async Task SendMessageDirectToClientAsync(Guid targetClientId, T messageForClient) { await clientSidePrivateMessageCallbackHelper.CallAsync(targetClientId, messageForClient); }
async Task SendMessageThroughAdapterAsync(Guid targetClientId, T messageForClient) { var messageForAdapter = valueConverter.ConvertToMessage(messageForClient); await adapterSidePrivateMessageCallbackHelper.CallAsync(targetClientId, messageForAdapter); }
async Task OnPrivateMessageReceivedAsync(Guid targetClientId, T message) { await privateMessageCallbackHelper.CallAsync(targetClientId, message); }