github.com/nais/knorten@v0.0.0-20240104110906-55926958e361/pkg/database/usergsm.go (about)

     1  package database
     2  
     3  import (
     4  	"context"
     5  
     6  	"github.com/nais/knorten/pkg/database/gensql"
     7  )
     8  
     9  func (r *Repo) UserGSMCreate(ctx context.Context, googleSecretManager gensql.UserGoogleSecretManager) error {
    10  	return r.querier.UserGoogleSecretManagerCreate(ctx, gensql.UserGoogleSecretManagerCreateParams(googleSecretManager))
    11  }
    12  
    13  func (r *Repo) UserGSMGet(ctx context.Context, owner string) (gensql.UserGoogleSecretManager, error) {
    14  	return r.querier.UserGoogleSecretManagerGet(ctx, owner)
    15  }
    16  
    17  func (r *Repo) UserGSMDelete(ctx context.Context, owner string) error {
    18  	return r.querier.UserGoogleSecretManagerDelete(ctx, owner)
    19  }