Ejemplo n.º 1
0
func removeOfferFromList(offers []*mesosproto.Offer, offer *mesosproto.Offer) []*mesosproto.Offer {
	numberOfOffers := len(offers)
	if numberOfOffers == 0 {
		return []*mesosproto.Offer{}
	}

	result := make([]*mesosproto.Offer, 0)
	for _, value := range offers {
		if offer.GetId().GetValue() == value.GetId().GetValue() {
			continue
		}
		result = append(result, value)
	}

	return result
}