Add default icon route
This commit is contained in:
@@ -11,6 +11,7 @@ func init() {
|
|||||||
app.Get("/ping", PingHandler)
|
app.Get("/ping", PingHandler)
|
||||||
app.Get("/status/java/:address", JavaStatusHandler)
|
app.Get("/status/java/:address", JavaStatusHandler)
|
||||||
app.Get("/status/bedrock/:address", BedrockStatusHandler)
|
app.Get("/status/bedrock/:address", BedrockStatusHandler)
|
||||||
|
app.Get("/icon/default", DefaultIconHandler)
|
||||||
app.Get("/icon/:address", IconHandler)
|
app.Get("/icon/:address", IconHandler)
|
||||||
app.Use(NotFoundHandler)
|
app.Use(NotFoundHandler)
|
||||||
}
|
}
|
||||||
@@ -79,6 +80,10 @@ func IconHandler(ctx *fiber.Ctx) error {
|
|||||||
return ctx.Type("png").Send(icon)
|
return ctx.Type("png").Send(icon)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func DefaultIconHandler(ctx *fiber.Ctx) error {
|
||||||
|
return ctx.Type("png").Send(defaultIconBytes)
|
||||||
|
}
|
||||||
|
|
||||||
func NotFoundHandler(ctx *fiber.Ctx) error {
|
func NotFoundHandler(ctx *fiber.Ctx) error {
|
||||||
return ctx.SendStatus(http.StatusNotFound)
|
return ctx.SendStatus(http.StatusNotFound)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user