projectmoon
  • Joined on 2020-11-05
projectmoon created pull request projectmoon/tenebrous-dicebot#72 2021-05-25 22:38:12 +00:00
Add ability to store user active room, with skeleton accounts.
projectmoon pushed to user-state at projectmoon/tenebrous-dicebot 2021-05-25 22:29:08 +00:00
5d002e5063 Add ability to store user active room, with skeleton accounts.
31945601c1 Add ability to store user active room, with skeleton accounts.
Compare 2 commits »
projectmoon pushed to user-state at projectmoon/tenebrous-dicebot 2021-05-25 22:12:41 +00:00
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!
Compare 3 commits »
projectmoon pushed to user-state at projectmoon/tenebrous-dicebot 2021-05-25 19:15:13 +00:00
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!
projectmoon closed issue projectmoon/tenebrous-dicebot#70 2021-05-25 14:03:14 +00:00
Resync room information on startup / Redo room state management
projectmoon commented on issue projectmoon/tenebrous-dicebot#70 2021-05-25 14:03:09 +00:00
Resync room information on startup / Redo room state management

No longer necessary because of PR #71.

projectmoon merged pull request projectmoon/tenebrous-dicebot#71 2021-05-25 14:02:31 +00:00
Remove room state mgmt; let matrix SDK do it on-demand instead.
projectmoon closed issue projectmoon/tenebrous-dicebot#20 2021-05-25 14:02:29 +00:00
Keep track of what rooms the bot is in, and what users are in them
projectmoon pushed to master at projectmoon/tenebrous-dicebot 2021-05-25 14:02:29 +00:00
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.
Compare 3 commits »
projectmoon merged pull request projectmoon/tenebrous-dicebot#71 2021-05-25 14:02:29 +00:00
Remove room state mgmt; let matrix SDK do it on-demand instead.
projectmoon pushed to state-revamp at projectmoon/tenebrous-dicebot 2021-05-24 22:25:24 +00:00
849a1b6a14 Remove most of Room DB API
projectmoon commented on issue projectmoon/tenebrous-dicebot#20 2021-05-24 22:25:01 +00:00
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.

projectmoon pushed to state-revamp at projectmoon/tenebrous-dicebot 2021-05-24 22:10:47 +00:00
97be5d5ccb Add migration to remove room state management tables.
projectmoon pushed to state-revamp at projectmoon/tenebrous-dicebot 2021-05-24 21:46:30 +00:00
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.
Compare 2 commits »
projectmoon created pull request projectmoon/tenebrous-dicebot#71 2021-05-24 21:45:29 +00:00
Remove room state mgmt; let matrix SDK do it on-demand instead.
projectmoon pushed to state-revamp at projectmoon/tenebrous-dicebot 2021-05-24 21:44:25 +00:00
c7d9cf9c8b Remove room state mgmt; let matrix SDK do it on-demand instead.
projectmoon commented on issue projectmoon/tenebrous-dicebot#70 2021-05-24 20:47:50 +00:00
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.…

projectmoon opened issue projectmoon/tenebrous-dicebot#70 2021-05-23 23:28:32 +00:00
Resync room information on startup / Redo room state management
projectmoon opened issue projectmoon/tenebrous-dicebot#69 2021-05-23 23:26:00 +00:00
Utilize active room in DM commands
projectmoon opened issue projectmoon/tenebrous-dicebot#68 2021-05-23 23:24:19 +00:00
Add a command to switch active room