Skip to content

Commit

Permalink
create store only when it's needed
Browse files Browse the repository at this point in the history
  • Loading branch information
yuyang0 committed Apr 8, 2024
1 parent fd402b5 commit 376b79f
Showing 1 changed file with 8 additions and 3 deletions.
11 changes: 8 additions & 3 deletions service/service.go
Original file line number Diff line number Diff line change
Expand Up @@ -27,9 +27,14 @@ func New(cfg *types.Config, logger *slog.Logger) (*Service, error) {
return nil, err
}
cli, insp := prepareAsynqClientAndInspector(&cfg.Redis)
stor, err := factory.NewStore(&cfg.Store)
if err != nil {
return nil, err
var (
stor store.Store
err error
)
if cfg.UseCustomStore {
if stor, err = factory.NewStore(&cfg.Store); err != nil {
return nil, err
}
}
if logger == nil {
logger = slog.New(slog.NewTextHandler(os.Stdout, nil))
Expand Down

0 comments on commit 376b79f

Please sign in to comment.