Add route with functionality for building out the true up review profile.

Этот коммит содержится в:
Conor Macpherson
2022-12-08 16:11:43 -05:00
родитель 6e6a1ec01c
Коммит c0735ae689
6 изменённых файлов: 175 добавлений и 6 удалений

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

@@ -400,3 +400,39 @@ 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
}