LastSeason

This commit is contained in:
daru
2022-07-01 18:43:30 +02:00
parent be04fb92e5
commit d87b658837
5 changed files with 51 additions and 0 deletions

18
ober.go
View File

@@ -20,6 +20,7 @@ func RunWebserv() {
r.GET("/api/season", Headers(Season))
r.GET("/api/nextseason", Headers(SeasonNext))
r.GET("/api/nextnextseason", Headers(SeasonNextNext))
r.GET("/api/lastseason", Headers(SeasonLast))
r.GET("/api/auth/{user}", Headers(AuthTest))
r.GET("/api/anime/{id}", Headers(AnimeGet))
r.GET("/api/animesearch", Headers(AnimeSearchGet))
@@ -128,6 +129,23 @@ func SeasonNextNext(ctx *fasthttp.RequestCtx) {
ctx.SetStatusCode(fasthttp.StatusOK)
}
func SeasonLast(ctx *fasthttp.RequestCtx) {
data, err := seasoncache.Get(GetLastSeasonString())
if err != nil {
addErrorToCtx(ctx, err)
return
}
err = writeResponseBody(ctx, data)
if err != nil {
addErrorToCtx(ctx, err)
return
}
ctx.SetContentType("application/json; charset=utf-8")
ctx.SetStatusCode(fasthttp.StatusOK)
}
func AnimeGet(ctx *fasthttp.RequestCtx) {
idVal := ctx.UserValue("id")
if idVal == nil {