17 lines
No EOL
573 B
C#
17 lines
No EOL
573 B
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Threading.Tasks;
|
|
using LANCommander.SDK.Models;
|
|
|
|
namespace LANCommander.SDK.Rpc.Server;
|
|
|
|
public partial interface IRpcHub
|
|
{
|
|
Task<Guid> Chat_StartThreadAsync(string[] userIdentifiers);
|
|
Task Chat_AddParticipantAsync(Guid threadId, string participantId);
|
|
Task<IEnumerable<ChatThread>> Chat_GetThreadsAsync();
|
|
Task Chat_SendMessageAsync(Guid threadId, string message);
|
|
Task Chat_GetMessagesAsync(Guid threadId);
|
|
Task Chat_StartTyping(Guid threadId);
|
|
Task Chat_StopTyping(Guid threadId);
|
|
} |