Fix don't remove request handler for tests

This fixes an issue that we couldn't handle a request multiple times.
This commit is contained in:
Remco Smits
2024-12-19 22:38:54 +01:00
parent 1b1d37484b
commit 4f8c19a93a

View File

@@ -834,8 +834,8 @@ impl Transport for FakeTransport {
break anyhow!(error);
}
Ok(Message::Request(request)) => {
if let Some(mut handle) =
handlers.lock().await.remove(request.command.as_str())
if let Some(handle) =
handlers.lock().await.get_mut(request.command.as_str())
{
handle(
request.seq,