LANCommander/LANCommander.SDK/Rpc/Chat.cs

33 lines
No EOL
922 B
C#

using System;
using System.Threading.Tasks;
using LANCommander.SDK.Models;
namespace LANCommander.SDK.Rpc;
public partial class RpcClient
{
public async Task Chat_AddedToThreadAsync(ChatThread thread)
{
await client.Chat.AddedToThreadAsync(thread);
}
public async Task Chat_ReceiveMessagesAsync(Guid threadId, ChatMessage[] messages)
{
await client.Chat.ReceiveMessagesAsync(threadId, messages);
}
public async Task Chat_ReceiveMessageAsync(Guid threadId, ChatMessage message)
{
await client.Chat.ReceiveMessageAsync(threadId, message);
}
public async Task Chat_StartTyping(Guid threadId, string userIdentifier)
{
await client.Chat.StartTypingAsync(threadId, userIdentifier);
}
public async Task Chat_StopTyping(Guid threadId, string userIdentifier)
{
await client.Chat.StopTypingAsync(threadId, userIdentifier);
}
}