use time.After instead of sleep

This commit is contained in:
Jesse de Wit
2022-12-15 11:00:38 +01:00
parent 336297da7b
commit 4b6eaf3773
5 changed files with 12 additions and 7 deletions

View File

@@ -44,7 +44,7 @@ func channelsSynchronize(client *LndClient) {
if err != nil { if err != nil {
log.Printf("chainNotifierClient.RegisterBlockEpochNtfn(): %v", err) log.Printf("chainNotifierClient.RegisterBlockEpochNtfn(): %v", err)
cancel() cancel()
time.Sleep(1 * time.Second) <-time.After(time.Second)
continue continue
} }
@@ -52,10 +52,11 @@ func channelsSynchronize(client *LndClient) {
_, err := stream.Recv() _, err := stream.Recv()
if err != nil { if err != nil {
log.Printf("stream.Recv: %v", err) log.Printf("stream.Recv: %v", err)
<-time.After(time.Second)
break break
} }
if lastSync.Add(5 * time.Minute).Before(time.Now()) { if lastSync.Add(5 * time.Minute).Before(time.Now()) {
time.Sleep(30 * time.Second) <-time.After(30 * time.Second)
err = channelsSynchronizeOnce(client) err = channelsSynchronizeOnce(client)
lastSync = time.Now() lastSync = time.Now()
log.Printf("channelsSynchronizeOnce() err: %v", err) log.Printf("channelsSynchronizeOnce() err: %v", err)
@@ -102,7 +103,7 @@ func forwardingHistorySynchronize(client *LndClient) {
for { for {
err := forwardingHistorySynchronizeOnce(client) err := forwardingHistorySynchronizeOnce(client)
log.Printf("forwardingHistorySynchronizeOnce() err: %v", err) log.Printf("forwardingHistorySynchronizeOnce() err: %v", err)
time.Sleep(1 * time.Minute) <-time.After(1 * time.Minute)
} }
} }

View File

@@ -198,7 +198,7 @@ func intercept(reqPaymentHash []byte, reqOutgoingAmountMsat uint64, reqOutgoingE
log.Printf("Stop retrying getChannel(%v, %v)", destination, channelPoint.String()) log.Printf("Stop retrying getChannel(%v, %v)", destination, channelPoint.String())
break break
} }
time.Sleep(1 * time.Second) <-time.After(1 * time.Second)
} }
log.Printf("Error: Channel failed to opened... timed out. ") log.Printf("Error: Channel failed to opened... timed out. ")

View File

@@ -107,10 +107,10 @@ HealthCheck:
break HealthCheck break HealthCheck
} }
time.Sleep(50 * time.Millisecond) <-time.After(50 * time.Millisecond)
} }
default: default:
time.Sleep(200 * time.Millisecond) <-time.After(200 * time.Millisecond)
} }
} }

View File

@@ -58,12 +58,13 @@ func (i *LndHtlcInterceptor) intercept() error {
return nil return nil
} }
log.Printf("Connecting LND HTLC interceptor.")
cancellableCtx, cancel := context.WithCancel(context.Background()) cancellableCtx, cancel := context.WithCancel(context.Background())
interceptorClient, err := i.client.routerClient.HtlcInterceptor(cancellableCtx) interceptorClient, err := i.client.routerClient.HtlcInterceptor(cancellableCtx)
if err != nil { if err != nil {
log.Printf("routerClient.HtlcInterceptor(): %v", err) log.Printf("routerClient.HtlcInterceptor(): %v", err)
cancel() cancel()
time.Sleep(1 * time.Second) <-time.After(time.Second)
continue continue
} }
@@ -133,6 +134,7 @@ func (i *LndHtlcInterceptor) intercept() error {
} }
cancel() cancel()
<-time.After(time.Second)
} }
} }

View File

@@ -65,6 +65,8 @@ func main() {
if err != nil { if err != nil {
log.Fatalf("client.GetInfo() error: %v", err) log.Fatalf("client.GetInfo() error: %v", err)
} }
log.Printf("Connected to node '%s', alias '%s'", info.Pubkey, info.Alias)
if nodeName == "" { if nodeName == "" {
nodeName = info.Alias nodeName = info.Alias
} }