Skip to content

Commit 84f9497

Browse files
author
tans.tan
committed
[fix] retry may error.
1 parent c30386b commit 84f9497

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

net/src/main/java/com/tans/tfiletransporter/netty/extensions/DefaultServerManager.kt

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,15 +37,16 @@ class DefaultServerManager(
3737
) {
3838
val server = servers.find { it.couldHandle(msg.type) }
3939
if (server != null) {
40+
val isNew = !handledMessageId.contains(msg.messageId)
41+
handledMessageId[msg.messageId] = Unit
4042
server.dispatchRequest(
4143
localAddress = localAddress,
4244
remoteAddress = remoteAddress,
4345
msg = msg,
4446
converterFactory = converterFactory,
4547
connectionTask = task,
46-
isNewRequest = !handledMessageId.contains(msg.messageId)
48+
isNewRequest = isNew
4749
)
48-
handledMessageId[msg.messageId] = Unit
4950
}
5051
}
5152

0 commit comments

Comments
 (0)