Remove db lock on aggregate db calls

Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
This commit is contained in:
bcmmbaga
2024-11-25 21:23:58 +03:00
parent 71af7edd05
commit accada3311
3 changed files with 4 additions and 4 deletions

View File

@@ -870,9 +870,9 @@ func (s *SqlStore) GetAccountCreatedBy(ctx context.Context, lockStrength Locking
return createdBy, nil
}
func (s *SqlStore) GetTotalAccounts(ctx context.Context, lockStrength LockingStrength) (int64, error) {
func (s *SqlStore) GetTotalAccounts(ctx context.Context) (int64, error) {
var count int64
result := s.db.Clauses(clause.Locking{Strength: string(lockStrength)}).Model(&Account{}).Count(&count)
result := s.db.Model(&Account{}).Count(&count)
if result.Error != nil {
log.WithContext(ctx).Errorf("failed to get total accounts from store: %s", result.Error)
return 0, status.Errorf(status.Internal, "failed to get total accounts from store")