package alert import ( "context" "fmt" "git.supernets.org/perp/shogo/internal/utils" ) // Create an alert func (a *Alert) Create() { host := []string{a.IP} // Get results results, err := utils.Client.CreateAlert(context.Background(), a.Name, host, 0) if err != nil { a.Results <- fmt.Sprintf("%s: %s", utils.Red("Error"), err.Error()) return } // Store lines var lines string // Add lines lines += utils.Title.Sprintln("Successfully created alert!") lines += fmt.Sprintf("%s: %s", utils.Green("Alert ID"), utils.Blue(results.ID)) // Send result a.Results <- lines }