Current basic implementation of MAM protocol do not have any dependencies in MA specific classes and should be moved to Tigase XMPP Server project as it can be extended and reused in MUC or PubSub as in MAM protocol there is mentioned support for MAM in PubSub and MUC components and maybe other.
Due to that it would be best to move base MAM protocol implementation to Tigase XMPP Server project.
Andrzej Wójcik (Tigase) commented 8 years ago
I moved classes containing support for XEP-0313 but not related directly to Tigase Message Archiving Component from Tigase Message Archiving Component project to Tigase XMPP Server project for reuse in XEP-0313 implementation for MUC or PubSub.
Current basic implementation of MAM protocol do not have any dependencies in MA specific classes and should be moved to Tigase XMPP Server project as it can be extended and reused in MUC or PubSub as in MAM protocol there is mentioned support for MAM in PubSub and MUC components and maybe other.
Due to that it would be best to move base MAM protocol implementation to Tigase XMPP Server project.