don't wait for confirmations unnecessarily

fix sqlite crap
This commit is contained in:
Niko Storni 2020-08-04 01:23:05 +02:00 committed by Alex Grintsvayg
parent 751bc84ce5
commit eab9bcf1ff
No known key found for this signature in database
GPG key ID: AEB3F089F86A22B5
2 changed files with 16 additions and 4 deletions

View file

@ -2,6 +2,7 @@ package manager
import (
"os"
"path/filepath"
"github.com/aws/aws-sdk-go/aws"
"github.com/aws/aws-sdk-go/aws/awserr"
@ -86,7 +87,16 @@ func (s *Sync) downloadBlockchainDB() error {
if err != nil {
return errors.Err(err)
}
_ = os.Remove(defaultBDBDir)
files, err := filepath.Glob(defaultBDBDir + "*")
if err != nil {
return errors.Err(err)
}
for _, f := range files {
err = os.Remove(f)
if err != nil {
return errors.Err(err)
}
}
downloader, err := s.getS3Downloader()
if err != nil {

View file

@ -200,9 +200,11 @@ func (s *Sync) FullCycle() (e error) {
func (s *Sync) processTransfers() (e error) {
log.Println("Processing transfers")
err := waitConfirmations(s)
if err != nil {
return err
if s.transferState != 2 {
err := waitConfirmations(s)
if err != nil {
return err
}
}
supportAmount, err := abandonSupports(s)
if err != nil {