feat: refac and add key deletion route
This commit is contained in:
@@ -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
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user