don't wait for confirmations unnecessarily
fix sqlite crap
This commit is contained in:
parent
751bc84ce5
commit
eab9bcf1ff
2 changed files with 16 additions and 4 deletions
|
@ -2,6 +2,7 @@ package manager
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"os"
|
"os"
|
||||||
|
"path/filepath"
|
||||||
|
|
||||||
"github.com/aws/aws-sdk-go/aws"
|
"github.com/aws/aws-sdk-go/aws"
|
||||||
"github.com/aws/aws-sdk-go/aws/awserr"
|
"github.com/aws/aws-sdk-go/aws/awserr"
|
||||||
|
@ -86,7 +87,16 @@ func (s *Sync) downloadBlockchainDB() error {
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return errors.Err(err)
|
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()
|
downloader, err := s.getS3Downloader()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
|
|
@ -200,9 +200,11 @@ func (s *Sync) FullCycle() (e error) {
|
||||||
|
|
||||||
func (s *Sync) processTransfers() (e error) {
|
func (s *Sync) processTransfers() (e error) {
|
||||||
log.Println("Processing transfers")
|
log.Println("Processing transfers")
|
||||||
err := waitConfirmations(s)
|
if s.transferState != 2 {
|
||||||
if err != nil {
|
err := waitConfirmations(s)
|
||||||
return err
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
}
|
}
|
||||||
supportAmount, err := abandonSupports(s)
|
supportAmount, err := abandonSupports(s)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
|
Loading…
Reference in a new issue