llzai's picture
Upload 1793 files
9853396 verified
package backup
import (
"context"
"go.uber.org/fx"
)
var Module = fx.Module("backup",
fx.Provide(NewBackupService),
fx.Invoke(func(lc fx.Lifecycle, svc *BackupService) {
lc.Append(fx.Hook{
OnStart: func(ctx context.Context) error {
return svc.Start(ctx)
},
OnStop: func(ctx context.Context) error {
return svc.Stop(ctx)
},
})
}),
)