YD_TrainingCompetition_Api/Services/IRealtimeNotifier.cs

12 lines
401 B
C#
Raw Normal View History

2026-06-10 11:16:46 +08:00
using YD_TrainingCompetition_Api.Competition;
using YD_TrainingCompetition_Api.Models;
2026-06-02 10:30:05 +08:00
namespace YD_TrainingCompetition_Api.Services;
public interface IRealtimeNotifier
{
Task BroadcastTelemetryAsync(DeviceSnapshot snapshot, CancellationToken cancellationToken = default);
2026-06-10 11:16:46 +08:00
Task BroadcastCompetitionStateAsync(CompetitionSessionState state, CancellationToken cancellationToken = default);
2026-06-02 10:30:05 +08:00
}