fix: improve db call when only count is required (on views) (#2769)

* fix: improve db call when only count is required (old views)

* Update query.go
This commit is contained in:
Livio Amstutz
2021-12-06 16:28:49 +01:00
committed by GitHub
parent a8eed4a215
commit 81efd86a8d
4 changed files with 14 additions and 12 deletions

View File

@@ -22,6 +22,6 @@ func (repo *UserSessionRepo) GetMyUserSessions(ctx context.Context) ([]*usr_mode
}
func (repo *UserSessionRepo) ActiveUserSessionCount() int64 {
userSessions, _ := repo.View.ActiveUserSessions()
return int64(len(userSessions))
userSessions, _ := repo.View.ActiveUserSessionsCount()
return int64(userSessions)
}

View File

@@ -24,7 +24,7 @@ func (v *View) UserSessionsByAgentID(agentID string) ([]*model.UserSessionView,
return view.UserSessionsByAgentID(v.Db, userSessionTable, agentID)
}
func (v *View) ActiveUserSessions() ([]*model.UserSessionView, error) {
func (v *View) ActiveUserSessionsCount() (uint64, error) {
return view.ActiveUserSessions(v.Db, userSessionTable)
}