Add ability to store user active room, with skeleton accounts.
5d002e5063
Add ability to store user active room, with skeleton accounts.
31945601c1
Add ability to store user active room, with skeleton accounts.
31945601c1
Add ability to store user active room, with skeleton accounts.
4ada1697ee
Fix broken get user query, because it's broken with query_as! macro
5362488645
Tack state onto user accounts. Make password optional. Everybody is a user!
4ada1697ee
Fix broken get user query, because it's broken with query_as! macro
5362488645
Tack state onto user accounts. Make password optional. Everybody is a user!
Resync room information on startup / Redo room state management
Resync room information on startup / Redo room state management
No longer necessary because of PR #71.
Remove room state mgmt; let matrix SDK do it on-demand instead.
Keep track of what rooms the bot is in, and what users are in them
849a1b6a14
Remove most of Room DB API
97be5d5ccb
Add migration to remove room state management tables.
395753e8a9
Remove room state mgmt; let matrix SDK do it on-demand instead.
Remove room state mgmt; let matrix SDK do it on-demand instead.
Keep track of what rooms the bot is in, and what users are in them
This issue is closed by actually removing all of the code implemented in #44, because the Matrix SDK can do this for us on demand with locally cached information.
395753e8a9
Remove room state mgmt; let matrix SDK do it on-demand instead.
c7d9cf9c8b
Remove room state mgmt; let matrix SDK do it on-demand instead.
Remove room state mgmt; let matrix SDK do it on-demand instead.
Resync room information on startup / Redo room state management
After some testing on a small set of rooms, it's actually much faster for the SDK to calculate the rooms a user is in by listing all of the bot's rooms, and then checking if the user is in each one.…
Resync room information on startup / Redo room state management
Utilize active room in DM commands
Add a command to switch active room