From 6264dff3e3780c3904de918052d4b544f888ad0c Mon Sep 17 00:00:00 2001 From: JoeGruff Date: Fri, 28 May 2021 17:48:05 +0900 Subject: [PATCH] dcrwallet: Set up vsp client if url provided. Remove the dependency of the ticketbuyer being on. This allows processing already bought tickets when the ticketbuyer is off. --- dcrwallet.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dcrwallet.go b/dcrwallet.go index 82cb3cfe5..71df7da5c 100644 --- a/dcrwallet.go +++ b/dcrwallet.go @@ -246,7 +246,7 @@ func run(ctx context.Context) error { passphrase = startPromptPass(ctx, w) } - if cfg.EnableTicketBuyer && cfg.VSPOpts.URL != "" { + if cfg.VSPOpts.URL != "" { changeAccountName := cfg.ChangeAccount if changeAccountName == "" && cfg.CSPPServer == "" { log.Warnf("Change account not set, using "+ @@ -420,7 +420,7 @@ func run(ctx context.Context) error { } loader.RunAfterLoad(func(w *wallet.Wallet) { - if cfg.VSPOpts.Sync { + if vspClient != nil && cfg.VSPOpts.Sync { vspClient.ProcessManagedTickets(ctx, vspClient.Policy) }