Download internal/server/backup/fx_module.go from llzai/axonhub: direct link, hf CLI and curl.
- Browser
- Download file 385 Bytes
-
https://huggingface.co/spaces/llzai/axonhub/resolve/main/internal/server/backup/fx_module.go
- Command line
-
hf download hf://spaces/llzai/axonhub/internal/server/backup/fx_module.go
-
curl -L -o fx_module.go https://huggingface.co/spaces/llzai/axonhub/resolve/main/internal/server/backup/fx_module.go
385 Bytes
| 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) | |
| }, | |
| }) | |
| }), | |
| ) | |