Squirrowse/Squirrowse.Service/Hubs/IStreamHub.cs
ziomus5555 6fed61be4a stream hub manager
prepare Interface for future hub development
2019-11-02 20:36:31 +01:00

19 lines
544 B
C#

using Squirrowse.Core.Models;
using System;
using System.Collections.Generic;
using System.Threading.Tasks;
namespace Squirrowse.Service.Hubs
{
public interface IStreamHub
{
Task AddClient();
Task UploadByteStream(IAsyncEnumerable<byte[]> stream);
Task Startstream(string userId);
Task StopStream(string userId);
Task ExecCommandOnAll(string command,object[] act);//gni
Task AddToGroup(Groups group,string user="");
Task RemoveFromGroup(Groups group,string user="");
}
}