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
|
// success color
|
||||||
colors["success"] = "#008000"
|
colors["success"] = "#008000"
|
||||||
if p.Custom.Color.SuccessColor != "" {
|
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
|
// failure color
|
||||||
colors["failure"] = "#FF0000"
|
colors["failure"] = "#FF0000"
|
||||||
if p.Custom.Color.FailureColor != "" {
|
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]
|
color, ok := colors[p.Drone.Build.Status]
|
||||||
|
|||||||
Reference in New Issue
Block a user