INNER CODE UNIT · Go
buildNotifyResult
umputun/ralphex · cmd/ralphex/main.go:494
func buildNotifyResult(req executePlanRequest, branch, elapsed string, stats git.DiffStats, runErr error) notify.Result {
result := notify.Result{
Mode: string(req.Mode),
PlanFile: req.PlanFile,
Branch: branch,
Duration: elapsed,
}
if runErr != nil {
result.Status = "failure"
result.Error = runErr.Error()
} else {
result.Status = "success"
result.Files = stats.Files
result.Additions = stats.Additions
result.Deletions = stats.Deletions
}
return result
}