YD_TrainingCompetition_Api/Services/IRealtimeNotifier.cs
2026-06-10 11:16:46 +08:00

12 lines
401 B
C#

using YD_TrainingCompetition_Api.Competition;
using YD_TrainingCompetition_Api.Models;
namespace YD_TrainingCompetition_Api.Services;
public interface IRealtimeNotifier
{
Task BroadcastTelemetryAsync(DeviceSnapshot snapshot, CancellationToken cancellationToken = default);
Task BroadcastCompetitionStateAsync(CompetitionSessionState state, CancellationToken cancellationToken = default);
}