12 lines
161 B
Go
12 lines
161 B
Go
|
package api
|
||
|
|
||
|
func runAsync(f func() error) <-chan error {
|
||
|
resp := make(chan error, 1)
|
||
|
go func() {
|
||
|
err := f()
|
||
|
resp <- err
|
||
|
close(resp)
|
||
|
}()
|
||
|
return resp
|
||
|
}
|