You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Openfire, as well as the Monitoring plugin, provides a database table where MUC messages are stored (this does not hold true for one-on-one messages, which are only stored in a database table provided by the Monitoring plugin).
The content of both tables is roughly equivalent, but is different in specific details (eg: with #133, PMs will only be available in the database-table provided by the Monitoring plugin).
Version 2.2.0 of the Monitoring plugin will switch from using the Openfire-provided table to the one provided by the Monitoring plugin. However, for specific use cases, it could be desirable to keep using the Openfire-provided table.
A configurable property should be introduced that can be used to define what table is to be used.
The text was updated successfully, but these errors were encountered:
guusdk
added a commit
to guusdk/openfire-monitoring-plugin
that referenced
this issue
Dec 11, 2020
…for MUC archive
The archived MUC messages are persisted to the database more than once: Openfire stores them in ofMucConversationLog, the Monitoring plugin in ofMessageArchive.
This commit introduces a configuration option to switch between the two: conversation.database.use-openfire-tables
The default for this new option is to use the database table provided by the Monitoring plugin, which is a change from the behavior prior to this commit.
With the changes for igniterealtime#146, the database table used for MUC queries is configurable. This commit makes sure that the correct table is used for lookups of some metadata (SSID, first and last date).
Openfire, as well as the Monitoring plugin, provides a database table where MUC messages are stored (this does not hold true for one-on-one messages, which are only stored in a database table provided by the Monitoring plugin).
The content of both tables is roughly equivalent, but is different in specific details (eg: with #133, PMs will only be available in the database-table provided by the Monitoring plugin).
Version 2.2.0 of the Monitoring plugin will switch from using the Openfire-provided table to the one provided by the Monitoring plugin. However, for specific use cases, it could be desirable to keep using the Openfire-provided table.
A configurable property should be introduced that can be used to define what table is to be used.
The text was updated successfully, but these errors were encountered: