alkem-io / matrix-adapter

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

Release to add matrix admin service; tidy up logic for working with power levels in rooms #47

Closed techsmyth closed 1 month ago

techsmyth commented 1 month ago

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

update users_default (new members) power level for rooms for a given matrix (admin) user log the state (power levels) for a given room 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.