From 5605ce6d55bcae6d9dcf450b2429dd5e86298ba8 Mon Sep 17 00:00:00 2001 From: Shawn Smith Date: Wed, 17 Aug 2016 18:07:30 +0900 Subject: [PATCH] serve badge assets directly --- handlers/badge.go | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/handlers/badge.go b/handlers/badge.go index 3e7ea01..063d683 100644 --- a/handlers/badge.go +++ b/handlers/badge.go @@ -43,17 +43,7 @@ func grade(percentage float64) Grade { } func badgeURL(grade Grade, style string) string { - colorMap := map[Grade]string{ - GradeAPlus: "brightgreen", - GradeA: "brightgreen", - GradeB: "yellowgreen", - GradeC: "yellow", - GradeD: "orange", - GradeE: "red", - GradeF: "red", - } - url := fmt.Sprintf("https://img.shields.io/badge/go_report-%s-%s.svg?style=%s", grade, colorMap[grade], style) - return url + return fmt.Sprintf("https://goreportcard.com/assets/badges/%s_%s.svg", grade, style) } // BadgeHandler handles fetching the badge images