mirror of
https://github.com/lddsb/drone-dingtalk-message.git
synced 2026-06-04 10:23:48 +08:00
perf: Optimize color setting logic
Allow color code strings to start with #
This commit is contained in:
@@ -415,13 +415,19 @@ func (p *Plugin) getColor() string {
|
||||
// success color
|
||||
colors["success"] = "#008000"
|
||||
if p.Custom.Color.SuccessColor != "" {
|
||||
colors["success"] = "#" + p.Custom.Color.SuccessColor
|
||||
if p.Custom.Color.SuccessColor[0] != '#' {
|
||||
p.Custom.Color.SuccessColor = "#" + p.Custom.Color.SuccessColor
|
||||
}
|
||||
colors["success"] = p.Custom.Color.SuccessColor
|
||||
}
|
||||
|
||||
// failure color
|
||||
colors["failure"] = "#FF0000"
|
||||
if p.Custom.Color.FailureColor != "" {
|
||||
colors["failure"] = "#" + p.Custom.Color.FailureColor
|
||||
if p.Custom.Color.FailureColor[0] != '#' {
|
||||
p.Custom.Color.FailureColor = "#" + p.Custom.Color.FailureColor
|
||||
}
|
||||
colors["failure"] = p.Custom.Color.FailureColor
|
||||
}
|
||||
|
||||
color, ok := colors[p.Drone.Build.Status]
|
||||
|
||||
Reference in New Issue
Block a user