MCPcopy Index your code
hub / github.com/coder/coder / GetUserSecretByUserIDAndName

Method GetUserSecretByUserIDAndName

enterprise/dbcrypt/dbcrypt.go:893–902  ·  view source on GitHub ↗
(ctx context.Context, arg database.GetUserSecretByUserIDAndNameParams)

Source from the content-addressed store, hash-verified

891}
892
893func (db *dbCrypt) GetUserSecretByUserIDAndName(ctx context.Context, arg database.GetUserSecretByUserIDAndNameParams) (database.UserSecret, error) {
894 secret, err := db.Store.GetUserSecretByUserIDAndName(ctx, arg)
895 if err != nil {
896 return database.UserSecret{}, err
897 }
898 if err := db.decryptField(&secret.Value, secret.ValueKeyID); err != nil {
899 return database.UserSecret{}, err
900 }
901 return secret, nil
902}
903
904func (db *dbCrypt) ListUserSecretsWithValues(ctx context.Context, userID uuid.UUID) ([]database.UserSecret, error) {
905 secrets, err := db.Store.ListUserSecretsWithValues(ctx, userID)

Callers

nothing calls this directly

Calls 2

decryptFieldMethod · 0.95

Tested by

no test coverage detected