public async Task BroadcastMessageAsync([FromBody] string message) { var authToken = GetAuthToken(); AssertAuthTokenValidity(authToken); if (!authManager.IsAdmin(authToken)) { return; } await serverManager.BroadcastMessageAsync(message); }
public async Task BroadcastMessageAsync([FromBody] string message, int time) { await AssertAdminAccessAsync(); serverManager.BroadcastMessageAsync(message, time); }
public void SendServerAnnouncement(string message, int milliSeconds) { serverManager.BroadcastMessageAsync(message, milliSeconds); }