13 lines
347 B
C#
13 lines
347 B
C#
namespace BlazorCanvas.Server.Components.Data;
|
|
|
|
public interface IRedisService {
|
|
Task<bool> InitStreamer();
|
|
bool InitSubscriber();
|
|
|
|
Task<CanvasCommand?> Subscribe(CancellationToken cToken);
|
|
void Publish(CanvasCommand command);
|
|
|
|
void Produce(CanvasCommand command);
|
|
Task<IEnumerable<CanvasCommand>> Consume(string id);
|
|
}
|