remove webhook queries in favor of using existing ones that ignore deleted webhooks, enforce not implemented for cloud users, get seats from license.features.users.

Этот коммит содержится в:
Conor Macpherson
2022-12-21 12:09:33 -05:00
родитель 77d3e3591a
Коммит f65aa61440
7 изменённых файлов: 6 добавлений и 209 удалений

Просмотреть файл

@@ -400,39 +400,3 @@ func (s SqlWebhookStore) AnalyticsOutgoingCount(teamId string) (int64, error) {
}
return count, nil
}
func (s SqlWebhookStore) GetIncomingTotal() (int64, error) {
queryBuilder :=
s.getQueryBuilder().
Select("COUNT(*)").
From("IncomingWebhooks")
queryString, args, err := queryBuilder.ToSql()
if err != nil {
return 0, errors.Wrap(err, "incoming_webhook_tosql")
}
var count int64
if err := s.GetReplicaX().Get(&count, queryString, args...); err != nil {
return 0, errors.Wrap(err, "failed to count total IncomingWebooks")
}
return count, nil
}
func (s SqlWebhookStore) GetOutgoingTotal() (int64, error) {
queryBuilder :=
s.getQueryBuilder().
Select("COUNT(*)").
From("OutgoingWebhooks")
queryString, args, err := queryBuilder.ToSql()
if err != nil {
return 0, errors.Wrap(err, "outgoing_webhook_tosql")
}
var count int64
if err := s.GetReplicaX().Get(&count, queryString, args...); err != nil {
return 0, errors.Wrap(err, "failed to count total OutgoingWebhooks")
}
return count, nil
}