mirror of
https://github.com/cuigh/swirl
synced 2024-12-28 23:02:02 +00:00
16 lines
233 B
Go
16 lines
233 B
Go
package biz
|
|
|
|
import (
|
|
"github.com/cuigh/auxo/errors"
|
|
"github.com/cuigh/swirl/dao"
|
|
)
|
|
|
|
func do(fn func(d dao.Interface)) {
|
|
d, err := dao.Get()
|
|
if err != nil {
|
|
panic(errors.Wrap(err, "failed to load storage engine"))
|
|
}
|
|
|
|
fn(d)
|
|
}
|