33 lines
No EOL
922 B
C#
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);
|
|
}
|
|
} |