private void RaiseGameEvent(string jsonString) { TimeOfLastRadarGameEventOrHeartbeat = DateTime.Now; bool isHeartbeat = jsonString.Contains("heartbeat"); NcaabbGameEvent mlbGameEvent = null; if (isHeartbeat) { // Logger.Info("Radar heartbeat"); } if (!isHeartbeat) { mlbGameEvent = NcaabbGameEvent.FromJson(jsonString); } bool isGameEvent = mlbGameEvent != null; if (isGameEvent) { NcaabbGameEventEventArgs ncaabbGameEventEventArgs = new NcaabbGameEventEventArgs { GameEvent = mlbGameEvent }; OnRadarGameEvent(ncaabbGameEventEventArgs); } }
private void OnRadarGameEvent(NcaabbGameEventEventArgs ncaabbGameEventEventArgs) { RadarGameEvent?.Invoke(this, ncaabbGameEventEventArgs); }