Show studios on user statistics
This commit is contained in:
parent
e7f30607b2
commit
bbdd83d111
@ -22,6 +22,7 @@ func GetStatsByUser(ctx *aero.Context) string {
|
|||||||
status := stats{}
|
status := stats{}
|
||||||
types := stats{}
|
types := stats{}
|
||||||
years := stats{}
|
years := stats{}
|
||||||
|
studios := stats{}
|
||||||
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return ctx.Error(http.StatusNotFound, "User not found", err)
|
return ctx.Error(http.StatusNotFound, "User not found", err)
|
||||||
@ -46,6 +47,10 @@ func GetStatsByUser(ctx *aero.Context) string {
|
|||||||
status[item.Status]++
|
status[item.Status]++
|
||||||
types[item.Anime().Type]++
|
types[item.Anime().Type]++
|
||||||
|
|
||||||
|
for _, studio := range item.Anime().Studios() {
|
||||||
|
studios[studio.Name.English]++
|
||||||
|
}
|
||||||
|
|
||||||
if item.Anime().StartDate != "" {
|
if item.Anime().StartDate != "" {
|
||||||
year := item.Anime().StartDate[:4]
|
year := item.Anime().StartDate[:4]
|
||||||
|
|
||||||
@ -61,6 +66,7 @@ func GetStatsByUser(ctx *aero.Context) string {
|
|||||||
arn.NewPieChart("Ratings", ratings),
|
arn.NewPieChart("Ratings", ratings),
|
||||||
arn.NewPieChart("Status", status),
|
arn.NewPieChart("Status", status),
|
||||||
arn.NewPieChart("Types", types),
|
arn.NewPieChart("Types", types),
|
||||||
|
arn.NewPieChart("Studios", studios),
|
||||||
arn.NewPieChart("Years", years),
|
arn.NewPieChart("Years", years),
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user