feat: delete space
All checks were successful
Deploy / build-and-deploy (push) Successful in 2m34s

This commit is contained in:
juancwu 2026-03-14 19:11:11 -04:00
commit 6871b1f8c6
No known key found for this signature in database
5 changed files with 134 additions and 0 deletions

View file

@ -23,6 +23,7 @@ type SpaceRepository interface {
GetMembers(spaceID string) ([]*model.SpaceMemberWithProfile, error)
UpdateName(spaceID, name string) error
UpdateTimezone(spaceID, timezone string) error
Delete(spaceID string) error
}
type spaceRepository struct {
@ -135,3 +136,9 @@ func (r *spaceRepository) UpdateTimezone(spaceID, timezone string) error {
_, err := r.db.Exec(query, timezone, time.Now(), spaceID)
return err
}
func (r *spaceRepository) Delete(spaceID string) error {
query := `DELETE FROM spaces WHERE id = $1;`
_, err := r.db.Exec(query, spaceID)
return err
}