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:
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user