Add default icon route

This commit is contained in:
Jacob Gunther 2022-08-27 09:44:55 -05:00
parent f7ae8a539b
commit d9f40e88f3
No known key found for this signature in database
GPG Key ID: FD93EF55818E3D85

View File

@ -11,6 +11,7 @@ func init() {
app.Get("/ping", PingHandler)
app.Get("/status/java/:address", JavaStatusHandler)
app.Get("/status/bedrock/:address", BedrockStatusHandler)
app.Get("/icon/default", DefaultIconHandler)
app.Get("/icon/:address", IconHandler)
app.Use(NotFoundHandler)
}
@ -79,6 +80,10 @@ func IconHandler(ctx *fiber.Ctx) error {
return ctx.Type("png").Send(icon)
}
func DefaultIconHandler(ctx *fiber.Ctx) error {
return ctx.Type("png").Send(defaultIconBytes)
}
func NotFoundHandler(ctx *fiber.Ctx) error {
return ctx.SendStatus(http.StatusNotFound)
}