@@ -503,23 +503,28 @@ async def send_file(
503503 return await self ._parse_response (response )
504504
505505 async def create_blocklist (
506- self , name : str , words : Iterable [str ], type : str = "word"
506+ self , name : str , words : Iterable [str ], type : str = "word" , team : Optional [ str ] = None
507507 ) -> StreamResponse :
508+ params = {"team" : team } if team is not None else {}
508509 return await self .post (
509- "blocklists" , data = {"name" : name , "words" : words , "type" : type }
510+ "blocklists" , data = {"name" : name , "words" : words , "type" : type }, params = params
510511 )
511512
512- async def list_blocklists (self ) -> StreamResponse :
513- return await self .get ("blocklists" )
513+ async def list_blocklists (self , team : Optional [str ] = None ) -> StreamResponse :
514+ params = {"team" : team } if team is not None else {}
515+ return await self .get ("blocklists" , params )
514516
515- async def get_blocklist (self , name : str ) -> StreamResponse :
516- return await self .get (f"blocklists/{ name } " )
517+ async def get_blocklist (self , name : str , team : Optional [str ] = None ) -> StreamResponse :
518+ params = {"team" : team } if team is not None else {}
519+ return await self .get (f"blocklists/{ name } " , params )
517520
518- async def update_blocklist (self , name : str , words : Iterable [str ]) -> StreamResponse :
519- return await self .put (f"blocklists/{ name } " , data = {"words" : words })
521+ async def update_blocklist (self , name : str , words : Iterable [str ], team : Optional [str ] = None ) -> StreamResponse :
522+ params = {"team" : team } if team is not None else {}
523+ return await self .put (f"blocklists/{ name } " , data = {"words" : words }, params = params )
520524
521- async def delete_blocklist (self , name : str ) -> StreamResponse :
522- return await self .delete (f"blocklists/{ name } " )
525+ async def delete_blocklist (self , name : str , team : Optional [str ] = None ) -> StreamResponse :
526+ params = {"team" : team } if team is not None else {}
527+ return await self .delete (f"blocklists/{ name } " , params )
523528
524529 async def check_push (self , push_data : Dict ) -> StreamResponse :
525530 return await self .post ("check_push" , data = push_data )
0 commit comments