package api import ( "strconv" "github.com/aceberg/WatchYourLAN/internal/models" ) func getHostByID(idStr string, hosts []models.Host) (oneHost models.Host) { id, _ := strconv.Atoi(idStr) for _, host := range hosts { if host.ID == id { oneHost = host break } } return oneHost } func getHostsByMAC(mac string, hosts []models.Host) (foundHosts []models.Host) { for _, host := range hosts { if host.Mac == mac { foundHosts = append(foundHosts, host) } } return foundHosts }