Added theme info to user statistics

This commit is contained in:
Eduard Urbach 2018-09-27 16:42:21 +09:00
parent 648182083d
commit 4156c55b4e

View File

@ -31,6 +31,7 @@ func getUserStats() []*arn.PieChart {
connectionType := stats{} connectionType := stats{}
roundTripTime := stats{} roundTripTime := stats{}
downLink := stats{} downLink := stats{}
theme := stats{}
for info := range arn.StreamAnalytics() { for info := range arn.StreamAnalytics() {
user, err := arn.GetUser(info.UserID) user, err := arn.GetUser(info.UserID)
@ -106,6 +107,9 @@ func getUserStats() []*arn.PieChart {
} else { } else {
pro["Free accounts"]++ pro["Free accounts"]++
} }
settings := user.Settings()
theme[settings.Theme]++
} }
return []*arn.PieChart{ return []*arn.PieChart{
@ -122,5 +126,6 @@ func getUserStats() []*arn.PieChart {
arn.NewPieChart("Connection", connectionType), arn.NewPieChart("Connection", connectionType),
arn.NewPieChart("IP version", ip), arn.NewPieChart("IP version", ip),
arn.NewPieChart("PRO accounts", pro), arn.NewPieChart("PRO accounts", pro),
arn.NewPieChart("Theme", theme),
} }
} }