shogo/internal/shodan/alert/delete.go
perp c47bec5f76 💥 Remade all commands
Remade all commands for the pool.
2023-08-03 23:48:39 +01:00

26 lines
514 B
Go

package alert
import (
"context"
"fmt"
"git.tcp.direct/perp/shogo/internal/utils"
)
// Delete an alert
func (a *Alert) Delete() {
// Set results
results, err := utils.Client.DeleteAlert(context.Background(), a.ID)
if err != nil {
a.Results <- fmt.Sprintf("%s: %s", utils.Red("Error"), err.Error())
return
}
// Send result
if results {
a.Results <- utils.Title.Sprintf("Successfully deleted alert!")
} else {
a.Results <- fmt.Sprintf("%s: %s", utils.Red("Error"), "alert does not exist")
}
}