@@ -2,7 +2,6 @@ package relayer
2
2
3
3
import (
4
4
"fmt"
5
- "time"
6
5
)
7
6
8
7
// StartRelayer starts the main relaying loop
@@ -18,36 +17,39 @@ func StartRelayer(src, dst *Chain, maxTxSize, maxMsgLength uint64) (func(), erro
18
17
sp , err := UnrelayedSequences (src , dst )
19
18
if err != nil {
20
19
src .Log (fmt .Sprintf ("unrelayed sequences error: %s" , err ))
21
- }
22
- if len (sp .Src ) > 0 && src .debug {
23
- src .Log (fmt .Sprintf ("[%s] unrelayed-packets-> %v" , src .ChainID (), sp .Src ))
24
- }
25
- if len (sp .Dst ) > 0 && dst .debug {
26
- dst .Log (fmt .Sprintf ("[%s] unrelayed-packets-> %v" , dst .ChainID (), sp .Dst ))
27
- }
28
- if ! sp .Empty () {
29
- if err = RelayPackets (src , dst , sp , maxTxSize , maxMsgLength ); err != nil {
30
- src .Log (fmt .Sprintf ("relay packets error: %s" , err ))
20
+ } else {
21
+ if len (sp .Src ) > 0 && src .debug {
22
+ src .Log (fmt .Sprintf ("[%s] unrelayed-packets-> %v" , src .ChainID (), sp .Src ))
23
+ }
24
+ if len (sp .Dst ) > 0 && dst .debug {
25
+ dst .Log (fmt .Sprintf ("[%s] unrelayed-packets-> %v" , dst .ChainID (), sp .Dst ))
26
+ }
27
+ if ! sp .Empty () {
28
+ if err = RelayPackets (src , dst , sp , maxTxSize , maxMsgLength ); err != nil {
29
+ src .Log (fmt .Sprintf ("relay packets error: %s" , err ))
30
+ }
31
31
}
32
32
}
33
33
34
34
// Fetch any unrelayed acks depending on the channel order
35
35
ap , err := UnrelayedAcknowledgements (src , dst )
36
36
if err != nil {
37
37
src .Log (fmt .Sprintf ("unrelayed acks error: %s" , err ))
38
- }
39
- if len (ap .Src ) > 0 && src .debug {
40
- src .Log (fmt .Sprintf ("[%s] unrelayed-acks-> %v" , src .ChainID (), ap .Src ))
41
- }
42
- if len (ap .Dst ) > 0 && dst .debug {
43
- dst .Log (fmt .Sprintf ("[%s] unrelayed-acks-> %v" , dst .ChainID (), ap .Dst ))
44
- }
45
- if ! ap .Empty () {
46
- if err = RelayAcknowledgements (src , dst , ap , maxTxSize , maxMsgLength ); err != nil && src .debug {
47
- src .Log (fmt .Sprintf ("relay acks error: %s" , err ))
38
+ } else {
39
+ if len (ap .Src ) > 0 && src .debug {
40
+ src .Log (fmt .Sprintf ("[%s] unrelayed-acks-> %v" , src .ChainID (), ap .Src ))
41
+ }
42
+ if len (ap .Dst ) > 0 && dst .debug {
43
+ dst .Log (fmt .Sprintf ("[%s] unrelayed-acks-> %v" , dst .ChainID (), ap .Dst ))
44
+ }
45
+ if ! ap .Empty () {
46
+ if err = RelayAcknowledgements (src , dst , ap , maxTxSize , maxMsgLength ); err != nil && src .debug {
47
+ src .Log (fmt .Sprintf ("relay acks error: %s" , err ))
48
+ }
48
49
}
49
50
}
50
- time .Sleep (100 * time .Millisecond )
51
+
52
+ //time.Sleep(100 * time.Millisecond)
51
53
}
52
54
}
53
55
}()
0 commit comments