mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
Usage Stats: Remove unused method for getting user stats (#30074)
* Usage Stats: Remove unused method for getting user stats This was used in enterprise codebase, but is not longer in use, thus can be safely removed. * Force refresh user stats in tests
This commit is contained in:
@@ -14,7 +14,6 @@ func init() {
|
||||
bus.AddHandler("sql", GetDataSourceStats)
|
||||
bus.AddHandler("sql", GetDataSourceAccessStats)
|
||||
bus.AddHandler("sql", GetAdminStats)
|
||||
bus.AddHandlerCtx("sql", GetUserStats)
|
||||
bus.AddHandlerCtx("sql", GetAlertNotifiersUsageStats)
|
||||
bus.AddHandlerCtx("sql", GetSystemUserCountStats)
|
||||
}
|
||||
@@ -185,21 +184,6 @@ func GetSystemUserCountStats(ctx context.Context, query *models.GetSystemUserCou
|
||||
})
|
||||
}
|
||||
|
||||
func GetUserStats(ctx context.Context, query *models.GetUserStatsQuery) error {
|
||||
err := updateUserRoleCountsIfNecessary(ctx, query.MustUpdate)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
if query.Active {
|
||||
query.Result = userStatsCache.active
|
||||
} else {
|
||||
query.Result = userStatsCache.total
|
||||
}
|
||||
|
||||
return nil
|
||||
}
|
||||
|
||||
func updateUserRoleCountsIfNecessary(ctx context.Context, forced bool) error {
|
||||
memoizationPeriod := time.Now().Add(-userStatsCacheLimetime)
|
||||
if forced || userStatsCache.memoized.Before(memoizationPeriod) {
|
||||
|
||||
Reference in New Issue
Block a user