@@ -55,8 +55,9 @@ public void recvPacket(MsgPacketRecv msg) {
55
55
IIBCModule module = lookupModuleByChannel (packet .getDestinationPort (),
56
56
packet .getDestinationChannel ());
57
57
58
- byte [] acknowledgement = module . onRecvPacket ( msg . getPacket (), Context . getCaller ());
58
+
59
59
_recvPacket (packet , msg .getProof (), msg .getProofHeight ());
60
+ byte [] acknowledgement = module .onRecvPacket (msg .getPacket (), Context .getCaller ());
60
61
61
62
if (acknowledgement != null && acknowledgement .length > 0 ) {
62
63
_writeAcknowledgement (
@@ -93,10 +94,9 @@ public void writeAcknowledgement(
93
94
public void acknowledgePacket (MsgPacketAcknowledgement msg ) {
94
95
Packet packet = Packet .decode (msg .getPacket ());
95
96
IIBCModule module = lookupModuleByChannel (packet .getSourcePort (), packet .getSourceChannel ());
96
-
97
- module .onAcknowledgementPacket (msg .getPacket (), msg .getAcknowledgement (),
98
- Context .getCaller ());
99
97
_acknowledgePacket (packet , msg .getAcknowledgement (), msg .getProof (), msg .getProofHeight ());
98
+ module .onAcknowledgementPacket (msg .getPacket (), msg .getAcknowledgement (),
99
+ Context .getCaller ());
100
100
101
101
AcknowledgePacket (msg .getPacket (), msg .getAcknowledgement ());
102
102
}
@@ -112,9 +112,8 @@ public void requestTimeout(MsgRequestTimeoutPacket msg) {
112
112
public void timeoutPacket (MsgPacketTimeout msg ) {
113
113
Packet packet = Packet .decode (msg .getPacket ());
114
114
IIBCModule module = lookupModuleByChannel (packet .getSourcePort (), packet .getSourceChannel ());
115
- module .onTimeoutPacket (msg .getPacket (), Context .getCaller ());
116
115
_timeoutPacket (packet , msg .getProofHeight (), msg .getProof (), msg .getNextSequenceRecv ());
117
-
116
+ module . onTimeoutPacket ( msg . getPacket (), Context . getCaller ());
118
117
PacketTimeout (msg .getPacket ());
119
118
}
120
119
}
0 commit comments