Check how instance tags are managed
Created by: claucece
As we are currently implementing the revision number 2 of the OTRv4 specification, we need to include a consistent way of using Instance Tags.
Please, refer to the "Instance Tags" section of the OTRv4 spec.
Check how instance tags are managed.
Check how instance tags are been get from the client.
Correctly use the callbacks for instance tags.
Correctly test and use them over tests.
Check how they are used over libotr3 and if we can use them in a similar way.
Support multiple conversations with the same recipient if they use multiple instance tags. See TODO on line 63 of src/client.c UPDATE: this is for the plugin