I have pushed a branch to user/dyrcona/lp1973060-modernize-xmpp (https://git.evergreen-ils.org/?p=working/OpenSRF.git;a=shortlog;h=refs/heads/user/dyrcona/lp1973060-modernize-xmpp) that almost does what I suggest in comment #3.
It does NOT add an error_condition member to the transport_message_struct as that was deemed unnecessary.
This branch should go in at the same time as the branch from bug 1970667 and that branch is required for testing this one on Ubuntu 22.04.
I have pushed a branch to user/dyrcona/ lp1973060- modernize- xmpp (https:/ /git.evergreen- ils.org/ ?p=working/ OpenSRF. git;a=shortlog; h=refs/ heads/user/ dyrcona/ lp1973060- modernize- xmpp) that almost does what I suggest in comment #3.
It does NOT add an error_condition member to the transport_ message_ struct as that was deemed unnecessary.
This branch should go in at the same time as the branch from bug 1970667 and that branch is required for testing this one on Ubuntu 22.04.