mirror of
https://github.com/aljazceru/lspd.git
synced 2025-12-20 15:24:23 +01:00
use time.After instead of sleep
This commit is contained in:
@@ -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)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -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. ")
|
||||||
|
|||||||
@@ -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)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -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)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
2
main.go
2
main.go
@@ -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
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user