Remove unused deleteCookieBannerTranslation mutation

The mutation was wired up in the GraphQL schema and resolver
but never called from the console frontend. This removes the
service method, request type, resolver, schema entries, and
two unused error sentinels (ErrTranslationNotFound,
ErrTranslationAlreadyExists).

Signed-off-by: Émile Ré <emile@getprobo.com>
This commit is contained in:
Émile Ré
2026-04-23 20:56:19 +04:00
parent 4246d4fae9
commit 0b7855243a
4 changed files with 0 additions and 102 deletions

View File

@@ -785,45 +785,6 @@ func (r *mutationResolver) UpsertCookieBannerTranslation(ctx context.Context, in
}, nil
}
// DeleteCookieBannerTranslation is the resolver for the deleteCookieBannerTranslation field.
func (r *mutationResolver) DeleteCookieBannerTranslation(ctx context.Context, input types.DeleteCookieBannerTranslationInput) (*types.DeleteCookieBannerTranslationPayload, error) {
if err := r.authorize(ctx, input.CookieBannerID, probo.ActionCookieBannerUpdate); err != nil {
return nil, err
}
scope := coredata.NewScopeFromObjectID(input.CookieBannerID)
err := r.cookieBanner.DeleteCookieBannerTranslation(
ctx,
scope,
cookiebanner.DeleteCookieBannerTranslationRequest{
CookieBannerID: input.CookieBannerID,
Language: input.Language,
},
)
if err != nil {
if errors.Is(err, cookiebanner.ErrTranslationNotFound) {
return nil, gqlutils.NotFound(ctx, err)
}
if errors.Is(err, cookiebanner.ErrBannerNotFound) {
return nil, gqlutils.NotFound(ctx, err)
}
r.logger.ErrorCtx(ctx, "cannot delete cookie banner translation", log.Error(err))
return nil, gqlutils.Internal(ctx)
}
banner, err := r.cookieBanner.GetCookieBanner(ctx, scope, input.CookieBannerID)
if err != nil {
r.logger.ErrorCtx(ctx, "cannot load cookie banner", log.Error(err))
return nil, gqlutils.Internal(ctx)
}
return &types.DeleteCookieBannerTranslationPayload{
DeletedLanguage: input.Language,
CookieBanner: types.NewCookieBanner(banner),
}, nil
}
// Cookie returns schema.CookieResolver implementation.
func (r *Resolver) Cookie() schema.CookieResolver { return &cookieResolver{r} }

View File

@@ -258,9 +258,6 @@ extend type Mutation {
upsertCookieBannerTranslation(
input: UpsertCookieBannerTranslationInput!
): UpsertCookieBannerTranslationPayload!
deleteCookieBannerTranslation(
input: DeleteCookieBannerTranslationInput!
): DeleteCookieBannerTranslationPayload!
}
input CreateCookieBannerInput {
@@ -415,17 +412,7 @@ input UpsertCookieBannerTranslationInput {
translations: String!
}
input DeleteCookieBannerTranslationInput {
cookieBannerId: ID!
language: String!
}
type UpsertCookieBannerTranslationPayload {
cookieBannerTranslation: CookieBannerTranslation!
cookieBanner: CookieBanner!
}
type DeleteCookieBannerTranslationPayload {
deletedLanguage: String!
cookieBanner: CookieBanner!
}