func safeErrorFilter(app *forest.App, err error, friendly string) error { if app.Config.Debug { return err } else { if app.SafeErrorFilter != nil { if err := app.SafeErrorFilter(err); err != nil { return err } else { return fmt.Errorf(friendly) } } else { return fmt.Errorf(friendly) } } }