feat: refac and add key deletion route

This commit is contained in:
2026-04-29 14:46:24 +02:00
parent 8f6b1efea0
commit 6669fda371
11 changed files with 177 additions and 84 deletions
+10 -1
View File
@@ -50,6 +50,15 @@ func (s *KeyService) Create(name string, expiresAt time.Time) (assets.KeyRespons
return keyResponse, nil
}
func (s *KeyService) DeleteByName(name string) {
func (s *KeyService) DeleteByName(name string) error {
keyRecord, err := database.FindKeyByName(s.db, name)
if err != nil {
return err
}
if err := database.DeleteKeyByID(s.db, keyRecord.ID); err != nil {
return err
}
return nil
}