Fix resolver style
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
This commit is contained in:
@@ -8559,6 +8559,23 @@ func (r *viewerResolver) SignableDocument(ctx context.Context, obj *types.Viewer
|
|||||||
}, nil
|
}, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// TotalCount is the resolver for the totalCount field.
|
||||||
|
func (r *webhookEventConnectionResolver) TotalCount(ctx context.Context, obj *types.WebhookEventConnection) (int, error) {
|
||||||
|
if err := r.authorize(ctx, obj.ParentID, probo.ActionWebhookSubscriptionGet); err != nil {
|
||||||
|
return 0, err
|
||||||
|
}
|
||||||
|
|
||||||
|
prb := r.ProboService(ctx, obj.ParentID.TenantID())
|
||||||
|
|
||||||
|
count, err := prb.WebhookSubscriptions.CountEventsForSubscriptionID(ctx, obj.ParentID)
|
||||||
|
if err != nil {
|
||||||
|
r.logger.ErrorCtx(ctx, "cannot count webhook events", log.Error(err))
|
||||||
|
return 0, gqlutils.Internal(ctx)
|
||||||
|
}
|
||||||
|
|
||||||
|
return count, nil
|
||||||
|
}
|
||||||
|
|
||||||
// Organization is the resolver for the organization field.
|
// Organization is the resolver for the organization field.
|
||||||
func (r *webhookSubscriptionResolver) Organization(ctx context.Context, obj *types.WebhookSubscription) (*types.Organization, error) {
|
func (r *webhookSubscriptionResolver) Organization(ctx context.Context, obj *types.WebhookSubscription) (*types.Organization, error) {
|
||||||
if err := r.authorize(ctx, obj.ID, probo.ActionOrganizationGet); err != nil {
|
if err := r.authorize(ctx, obj.ID, probo.ActionOrganizationGet); err != nil {
|
||||||
@@ -8654,23 +8671,6 @@ func (r *webhookSubscriptionConnectionResolver) TotalCount(ctx context.Context,
|
|||||||
return 0, gqlutils.Internal(ctx)
|
return 0, gqlutils.Internal(ctx)
|
||||||
}
|
}
|
||||||
|
|
||||||
// TotalCount is the resolver for the totalCount field.
|
|
||||||
func (r *webhookEventConnectionResolver) TotalCount(ctx context.Context, obj *types.WebhookEventConnection) (int, error) {
|
|
||||||
if err := r.authorize(ctx, obj.ParentID, probo.ActionWebhookSubscriptionGet); err != nil {
|
|
||||||
return 0, err
|
|
||||||
}
|
|
||||||
|
|
||||||
prb := r.ProboService(ctx, obj.ParentID.TenantID())
|
|
||||||
|
|
||||||
count, err := prb.WebhookSubscriptions.CountEventsForSubscriptionID(ctx, obj.ParentID)
|
|
||||||
if err != nil {
|
|
||||||
r.logger.ErrorCtx(ctx, "cannot count webhook events", log.Error(err))
|
|
||||||
return 0, gqlutils.Internal(ctx)
|
|
||||||
}
|
|
||||||
|
|
||||||
return count, nil
|
|
||||||
}
|
|
||||||
|
|
||||||
// ApplicabilityStatement returns schema.ApplicabilityStatementResolver implementation.
|
// ApplicabilityStatement returns schema.ApplicabilityStatementResolver implementation.
|
||||||
func (r *Resolver) ApplicabilityStatement() schema.ApplicabilityStatementResolver {
|
func (r *Resolver) ApplicabilityStatement() schema.ApplicabilityStatementResolver {
|
||||||
return &applicabilityStatementResolver{r}
|
return &applicabilityStatementResolver{r}
|
||||||
@@ -8973,6 +8973,11 @@ func (r *Resolver) VendorService() schema.VendorServiceResolver { return &vendor
|
|||||||
// Viewer returns schema.ViewerResolver implementation.
|
// Viewer returns schema.ViewerResolver implementation.
|
||||||
func (r *Resolver) Viewer() schema.ViewerResolver { return &viewerResolver{r} }
|
func (r *Resolver) Viewer() schema.ViewerResolver { return &viewerResolver{r} }
|
||||||
|
|
||||||
|
// WebhookEventConnection returns schema.WebhookEventConnectionResolver implementation.
|
||||||
|
func (r *Resolver) WebhookEventConnection() schema.WebhookEventConnectionResolver {
|
||||||
|
return &webhookEventConnectionResolver{r}
|
||||||
|
}
|
||||||
|
|
||||||
// WebhookSubscription returns schema.WebhookSubscriptionResolver implementation.
|
// WebhookSubscription returns schema.WebhookSubscriptionResolver implementation.
|
||||||
func (r *Resolver) WebhookSubscription() schema.WebhookSubscriptionResolver {
|
func (r *Resolver) WebhookSubscription() schema.WebhookSubscriptionResolver {
|
||||||
return &webhookSubscriptionResolver{r}
|
return &webhookSubscriptionResolver{r}
|
||||||
@@ -8983,11 +8988,6 @@ func (r *Resolver) WebhookSubscriptionConnection() schema.WebhookSubscriptionCon
|
|||||||
return &webhookSubscriptionConnectionResolver{r}
|
return &webhookSubscriptionConnectionResolver{r}
|
||||||
}
|
}
|
||||||
|
|
||||||
// WebhookEventConnection returns schema.WebhookEventConnectionResolver implementation.
|
|
||||||
func (r *Resolver) WebhookEventConnection() schema.WebhookEventConnectionResolver {
|
|
||||||
return &webhookEventConnectionResolver{r}
|
|
||||||
}
|
|
||||||
|
|
||||||
type applicabilityStatementResolver struct{ *Resolver }
|
type applicabilityStatementResolver struct{ *Resolver }
|
||||||
type applicabilityStatementConnectionResolver struct{ *Resolver }
|
type applicabilityStatementConnectionResolver struct{ *Resolver }
|
||||||
type assetResolver struct{ *Resolver }
|
type assetResolver struct{ *Resolver }
|
||||||
@@ -9060,6 +9060,6 @@ type vendorDataPrivacyAgreementResolver struct{ *Resolver }
|
|||||||
type vendorRiskAssessmentResolver struct{ *Resolver }
|
type vendorRiskAssessmentResolver struct{ *Resolver }
|
||||||
type vendorServiceResolver struct{ *Resolver }
|
type vendorServiceResolver struct{ *Resolver }
|
||||||
type viewerResolver struct{ *Resolver }
|
type viewerResolver struct{ *Resolver }
|
||||||
|
type webhookEventConnectionResolver struct{ *Resolver }
|
||||||
type webhookSubscriptionResolver struct{ *Resolver }
|
type webhookSubscriptionResolver struct{ *Resolver }
|
||||||
type webhookSubscriptionConnectionResolver struct{ *Resolver }
|
type webhookSubscriptionConnectionResolver struct{ *Resolver }
|
||||||
type webhookEventConnectionResolver struct{ *Resolver }
|
|
||||||
|
|||||||
Reference in New Issue
Block a user