alkem-io / matrix-adapter

Wrapper around Matrix homeserver for supplying communications capabilities in Alkemio.
0 stars 0 forks source link

Matrix admin; code cleanup #46

Closed techsmyth closed 1 month ago

techsmyth commented 1 month ago

Adds a new module + controller for events to manage the matrix instance

Updating the rooms for an admin first tries to re-use the current admin user if there is a match, otherwise creates a new agent for the provided credentials (with then a new sync)

Also split the admin user management into a separate module for ease of code management

Delete (message / reaction) now use the actual user for the matrix event, not the admin user.

Add users to rooms where needed.

techsmyth commented 1 month ago

Thanks @hero101 - review makes sense. Can you work the comments into a new PR? Happy to give any pointers that are needed...