mirror of
https://forgejo.ellis.link/continuwuation/continuwuity.git
synced 2026-11-15 21:26:50 +00:00
Fix missing sync watcher not added for knocking feature.
Signed-off-by: Jason Volk <jason@zemos.net>
This commit is contained in:
1 parent
ce25d79e66
commit
e53366a492
2 files changed
+6
No files matched your search
@@ -22,6 +22,7 @@ pub struct Data {
|
||||
userroomid_joined: Arc<Map>,
|
||||
userroomid_invitestate: Arc<Map>,
|
||||
userroomid_leftstate: Arc<Map>,
|
||||
userroomid_knockedstate: Arc<Map>,
|
||||
userroomid_notificationcount: Arc<Map>,
|
||||
userroomid_highlightcount: Arc<Map>,
|
||||
pduid_pdu: Arc<Map>,
|
||||
@@ -58,6 +59,7 @@ impl crate::Service for Service {
|
||||
userroomid_joined: args.db["userroomid_joined"].clone(),
|
||||
userroomid_invitestate: args.db["userroomid_invitestate"].clone(),
|
||||
userroomid_leftstate: args.db["userroomid_leftstate"].clone(),
|
||||
userroomid_knockedstate: args.db["userroomid_knockedstate"].clone(),
|
||||
userroomid_notificationcount: args.db["userroomid_notificationcount"].clone(),
|
||||
userroomid_highlightcount: args.db["userroomid_highlightcount"].clone(),
|
||||
pduid_pdu: args.db["pduid_pdu"].clone(),
|
||||
|
||||
@@ -30,6 +30,10 @@ pub async fn watch(&self, user_id: &UserId, device_id: &DeviceId) -> Result {
|
||||
.userroomid_leftstate
|
||||
.watch_raw_prefix(&userid_prefix)
|
||||
.boxed(),
|
||||
self.db
|
||||
.userroomid_knockedstate
|
||||
.watch_raw_prefix(&userid_prefix)
|
||||
.boxed(),
|
||||
self.db
|
||||
.userroomid_notificationcount
|
||||
.watch_raw_prefix(&userid_prefix)
|
||||
|
||||
Reference in new issue
Block a user