Mon, 10 Sep 2018 09:52:56 +0100
scansion.objects.client: Include expected stanza in error, if any
scansion/objects/client.lua | file | annotate | diff | comparison | revisions |
--- a/scansion/objects/client.lua Mon Sep 10 09:52:08 2018 +0100 +++ b/scansion/objects/client.lua Mon Sep 10 09:52:56 2018 +0100 @@ -102,7 +102,10 @@ client.log("Expected: %s", expected_stanza); client.log("Received: %s", received_stanza); end - error(new_error("Received unexpected stanza", { stanza = tostring(received_stanza) })); + error(new_error("Received unexpected stanza", { + stanza = tostring(received_stanza); + expected = expected_stanza and tostring(expected_stanza) or nil; + })); else client.last_received_id = received_stanza.attr.id; client.log("YES! %s", expected_stanza)