@@ -26,7 +26,7 @@ def app_id(self) -> str:
2626 @property
2727 def user_id (self ) -> str :
2828 """`UserID` if webhook was registered in user context."""
29- return self ._raw_data ["userId" ]
29+ return self ._raw_data ["userId" ] if self . _raw_data [ "userId" ] else ""
3030
3131 @property
3232 def http_method (self ) -> str :
@@ -45,7 +45,7 @@ def event(self) -> str:
4545
4646 @property
4747 def event_filter (self ):
48- """Currently unknown ."""
48+ """Mongo filter to apply to the serialized data to decide if firing ."""
4949 return self ._raw_data ["eventFilter" ]
5050
5151 @property
@@ -138,7 +138,7 @@ def update(
138138 return WebhookInfo (self ._session .ocs ("POST" , f"{ self ._ep_base } /{ webhook_id } " , json = params ))
139139
140140 def unregister (self , webhook_id : int ) -> bool :
141- return self ._session .ocs ("DELETE" , f"{ self ._session . ae_url } /{ webhook_id } " )
141+ return self ._session .ocs ("DELETE" , f"{ self ._ep_base } /{ webhook_id } " )
142142
143143
144144class _AsyncWebhooksAPI :
@@ -207,4 +207,4 @@ async def update(
207207 return WebhookInfo (await self ._session .ocs ("POST" , f"{ self ._ep_base } /{ webhook_id } " , json = params ))
208208
209209 async def unregister (self , webhook_id : int ) -> bool :
210- return await self ._session .ocs ("DELETE" , f"{ self ._session . ae_url } /{ webhook_id } " )
210+ return await self ._session .ocs ("DELETE" , f"{ self ._ep_base } /{ webhook_id } " )
0 commit comments