Implemented anime relations

This commit is contained in:
2017-10-17 16:58:28 +02:00
parent 011ca84bd0
commit 07cb7dd64e
8 changed files with 109 additions and 36 deletions

View File

@ -2,6 +2,7 @@ package anime
import (
"net/http"
"sort"
"github.com/aerogo/aero"
"github.com/animenotifier/arn"
@ -66,6 +67,17 @@ func Get(ctx *aero.Context) string {
arn.SortUsersLastSeen(friends)
}
// Sort relations by start date
relations := anime.Relations()
if relations != nil {
items := relations.Items
sort.Slice(items, func(i, j int) bool {
return items[i].Anime().StartDate < items[j].Anime().StartDate
})
}
// Open Graph
description := anime.Summary