Currently the TranscriptManager is only designed for responder needs (missing functionality for M2).
The TranscriptContext has to be altered to also include a M2 variant (maybe renaming TranscriptContext::M1 to M and adding documentation is enough).
Likewise the fields, documentation and methods of the TranscriptManager have to be adjusted to reflect this.
(TODO: Check if the responder always only deals with M1 and the requester only with M2)
Currently the
TranscriptManageris only designed for responder needs (missing functionality for M2).The
TranscriptContexthas to be altered to also include a M2 variant (maybe renamingTranscriptContext::M1toMand adding documentation is enough).Likewise the fields, documentation and methods of the
TranscriptManagerhave to be adjusted to reflect this.(TODO: Check if the responder always only deals with M1 and the requester only with M2)