Fix user lookup by ID

When calling `get_users` with an array of ids, the function attempts to pop the first id from the `names` array rather than the `ids` array. This commit fixes that issue.
This commit is contained in:
digimint 2024-03-24 20:22:16 -05:00 committed by GitHub
parent 3ef9a2053c
commit 47be60407b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -89,7 +89,7 @@ func get_users(names : Array[String], ids : Array[String]) -> Dictionary:
if (params.length() > 1): if (params.length() > 1):
params += "&" params += "&"
if (ids.size() > 0): if (ids.size() > 0):
params += "id=%s" % names.pop_back() params += "id=%s" % ids.pop_back()
while(ids.size() > 0): while(ids.size() > 0):
params += "&id=%s" % ids.pop_back() params += "&id=%s" % ids.pop_back()
var response = await(request(HTTPClient.METHOD_GET,"/helix/users/%s" % params, headers)) var response = await(request(HTTPClient.METHOD_GET,"/helix/users/%s" % params, headers))