func ReportStatus()

in internal/status/status_windows.go [40:52]


func ReportStatus(sequenceNumber int, t string, operation, message string) error {
	s := newStatus(t, operation, message)
	hEnv, err := settings.GetEnvironment()
	if err != nil {
		return errorhelper.AddStackToError(fmt.Errorf("unable to get handler environment settings : %v", err))
	}

	if err := s.Save(hEnv.HandlerEnvironment.StatusFolder, sequenceNumber); err != nil {
		//ctx.Log("event", "failed to save handler status", "error", err)
		return errorhelper.AddStackToError(fmt.Errorf("failed to save handler operation status : %s", err))
	}
	return nil
}