@@ -1005,15 +1005,15 @@ async def delete_channel_moderator(self, token: str, broadcaster_id: str, user_i
10051005 return await self .request (Route ("DELETE" , "moderation/moderators" , query = q , token = token ))
10061006
10071007 async def get_channel_vips (
1008- self , token : str , broadcaster_id : str , first : int = 20 , user_ids : Optional [List [str ]] = None
1008+ self , token : str , broadcaster_id : str , first : int = 20 , user_ids : Optional [List [int ]] = None
10091009 ):
10101010 q = [("broadcaster_id" , broadcaster_id ), ("first" , first )]
10111011 if first > 100 :
10121012 raise ValueError ("You can only get up to 100 VIPs at once" )
1013- if user_ids and len ( user_ids ) <= 100 :
1014- q . extend (( "user_id" , user_id ) for user_id in user_ids )
1015- else :
1016- raise ValueError ( "You can can only specify up to 100 VIPs" )
1013+ if user_ids :
1014+ if len ( user_ids ) > 100 :
1015+ raise ValueError ( "You can can only specify up to 100 VIPs" )
1016+ q . extend (( "user_id" , str ( user_id )) for user_id in user_ids )
10171017 return await self .request (Route ("GET" , "channels/vips" , query = q , token = token ))
10181018
10191019 async def post_channel_vip (self , token : str , broadcaster_id : str , user_id : str ):
0 commit comments