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