Add cancel request signature mutation

Signed-off-by: Bryan Frimin <bryan@getprobo.com>
This commit is contained in:
Bryan Frimin
2025-07-07 16:15:17 +02:00
parent ff99af01e2
commit d9f78fae12
6 changed files with 333 additions and 1 deletions

View File

@@ -279,3 +279,29 @@ WHERE
return nil
}
func (pvs *DocumentVersionSignature) Delete(
ctx context.Context,
conn pg.Conn,
scope Scoper,
documentVersionSignatureID gid.GID,
) error {
q := `
DELETE FROM document_version_signatures
WHERE
%s
AND id = @id
`
q = fmt.Sprintf(q, scope.SQLFragment())
args := pgx.StrictNamedArgs{"id": documentVersionSignatureID}
maps.Copy(args, scope.SQLArguments())
_, err := conn.Exec(ctx, q, args)
if err != nil {
return fmt.Errorf("cannot delete document version signature: %w", err)
}
return nil
}