package foundry import "fmt" func (f *FoundryApi) background(fn func()) { f.wg.Add(1) go func() { defer f.wg.Done() defer func() { if err := recover(); err != nil { f.transport.Logger.Error(fmt.Sprintf("%s", err)) } }() fn() }() }