Add methods to initialize icon generators

This commit is contained in:
2022-12-26 12:49:48 +01:00
parent b84f291d2b
commit 18a1c2276b
5 changed files with 36 additions and 17 deletions

View File

@ -53,13 +53,12 @@ func requestHandler(w http.ResponseWriter, r *http.Request) {
var iconGenerator icons.IconGenerator
if pattern == "github" {
iconGenerator = &icons.GhIconGenerator{}
iconGenerator = icons.NewGhIconGenerator().WithColorGenerator(cFunc)
} else {
iconGenerator = &icons.IdIconGenerator{}
iconGenerator = icons.NewIdIconGenerator().WithColorGenerator(cFunc)
}
err = png.Encode(w, iconGenerator.GenIcon(id, size, cFunc))
err = png.Encode(w, iconGenerator.GenIcon(id, size))
}
var (