in fragment.go [200:218]
func (f *Fragment) Resolve() ResolverFunc {
return func(c *fiber.Ctx, cfg Config) error {
err := f.do(c, cfg, f.src)
if err == nil {
return err
}
if err != fasthttp.ErrTimeout {
return err
}
err = f.do(c, cfg, f.fallback)
if err != nil {
return err
}
return nil
}
}