func processEvent(a *api.API, bootID string, appID string, group string, event *omahaSpec.Event) error { logger.Info("processEvent", "appID", appID, "group", group, "event", event.Type+"."+event.Result, "eventError", event.ErrorCode, "previousVersion", event.PreviousVersion) eventType, err := strconv.Atoi(event.Type) if err != nil { return err } eventResult, err := strconv.Atoi(event.Result) if err != nil { return err } if err := a.RegisterEvent(bootID, appID, group, eventType, eventResult, event.PreviousVersion, event.ErrorCode); err != nil { return err } return nil }