I am trying to chase down an issue with DirectMethodInvocation in the latest version causing the message loop to halt. To reproduce, just run the example (temperature-client), and then send a direct method call to the device via the Azure portal. Here is what happened when I did that:
After the last message, I got no further logging at all. In my own version I have error handling (crude) enabled, and after the response to the direct method, all further calls to
while let Some(msg) = receiver.recv().await {
fail immediately. Any ideas as to what is going on?
I am trying to chase down an issue with DirectMethodInvocation in the latest version causing the message loop to halt. To reproduce, just run the example (temperature-client), and then send a direct method call to the device via the Azure portal. Here is what happened when I did that:
After the last message, I got no further logging at all. In my own version I have error handling (crude) enabled, and after the response to the direct method, all further calls to
fail immediately. Any ideas as to what is going on?