registration.yaml invite should also apply retroactively #37

Open
opened 2024-02-18 02:39:02 +00:00 by cadence · 0 comments
Owner

If OOYE is added to a server and it creates the rooms and then you realise you need to be invited to them, you're in a bit of a pickle. It should apply retroactively to all known rooms.

We can check whether to invite each Matrix user based on whether they have an m.room.member state key in the room.

To avoid checking every invite user in every room on startup, this will need some caching on which users have already been invited to which rooms from this feature.

If OOYE is added to a server and it creates the rooms and _then_ you realise you need to be invited to them, you're in a bit of a pickle. It should apply retroactively to all known rooms. We can check whether to invite each Matrix user based on whether they have an m.room.member state key in the room. To avoid checking every `invite` user in every room on startup, this will need some caching on which users have already been invited to which rooms from this feature.
Sign in to join this conversation.
No Label
No Milestone
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: cadence/out-of-your-element#37
No description provided.