Commit Graph

12 Commits

Author SHA1 Message Date
24791867cf tweaks: Update setting defaults.
`video_grace_period` now 90 seconds.
`task_limit` now 99.
`rent_member_limit` now 24.

Also updated `Integer` default `_min` and `_max` to match DB values.
2022-01-14 19:45:24 +02:00
276886a3a7 sharding (general): Add launch data filters.
Filter cached reaction role messages by shardid.
Filter expiring rented room by shardid.
Filter scanned study badges by shardid.
Filter resumed study sessions by shardid.
Filter resumed workouts by shardid.

Fix a spacing issue in the log printer.
2021-12-22 17:26:49 +02:00
d2fd3c9c0d fix (renting): Disallow removing owner.
Don't allow the room owner to be added or removed from the rented room.
Also fixes an issue where the room expiry log would try to use deleted data.
2021-12-22 08:34:38 +02:00
0b7b84556d fix (renting): Fix expiry execution order. 2021-10-26 11:42:25 +03:00
cf610ef44d fix (rent): Handle non-existent objects.
Handle room channel being deleted before expiry.
Handle room owner leaving the server before expiry.
2021-10-25 14:37:38 +03:00
ed3ead4f88 (Style): Minor wording changes. 2021-10-11 19:34:06 +03:00
021182abde (rooms): Restore permission on guild rejoin.
Restore rented owner and member permissions on rejoin.
Adds a `userid` index to `rented_members_users`.
2021-10-04 18:49:26 +03:00
40e7735a87 fix (rooms): Fix order of checks in rent. 2021-09-20 10:58:53 +03:00
8dbe86e228 fix (rooms): Correct overwrites in adding members. 2021-09-20 10:53:59 +03:00
cfd6d8fc3a (Rent): Fix permission issue on member update. 2021-09-20 09:56:00 +03:00
e09a39d434 fix (Rent): Typo with format arg order. 2021-09-19 13:43:45 +03:00
f236ca2e97 (Renting): Created the Renting module and system. 2021-09-16 12:23:06 +03:00