Merge branch 'main' into reports

This commit is contained in:
Sam 2023-03-20 16:40:47 +01:00
commit 76a8b30fe2
Signed by: sam
GPG key ID: B4EF20DDE721CAA1
13 changed files with 355 additions and 263 deletions

View file

@ -404,3 +404,16 @@ func (db *DB) UndoDeleteUser(ctx context.Context, id xid.ID) error {
}
return nil
}
func (db *DB) ForceDeleteUser(ctx context.Context, id xid.ID) error {
sql, args, err := sq.Delete("users").Where("id = ?", id).ToSql()
if err != nil {
return errors.Wrap(err, "building sql")
}
_, err = db.Exec(ctx, sql, args...)
if err != nil {
return errors.Wrap(err, "executing query")
}
return nil
}