package parsers import ( "errors" "system-trace/core/types" "system-trace/core/validators" "github.com/gofiber/fiber/v2" ) func GetManyIDs(c *fiber.Ctx) (*types.ManyIDs, error) { ids := new(types.ManyIDs) if err := c.BodyParser(ids); err != nil { return nil, err } if err := validators.Validate(c, ids); err != nil { return nil, err } if len(ids.Array) <= 0 { return nil, errors.New("empty array") } return ids, nil }