mirror of
https://github.com/AMNatty/Mastodon-Circles.git
synced 2024-11-12 14:17:28 -07:00
Fix the type of requestLimit in apiRequestPaged to strongly null-check
This commit is contained in:
parent
9c681cd4f2
commit
2b78460f9a
1 changed files with 3 additions and 3 deletions
|
@ -396,7 +396,7 @@ class MastodonApiClient extends ApiClient {
|
||||||
/**
|
/**
|
||||||
* @param {RequestInfo | URL} url
|
* @param {RequestInfo | URL} url
|
||||||
* @param {number} targetCount how many entries to gather
|
* @param {number} targetCount how many entries to gather
|
||||||
* @param {number?} requestLimit how many entries a single request is expected to return.
|
* @param {number | null} requestLimit how many entries a single request is expected to return.
|
||||||
* If set will be used to detect end of data early, without needing to request an empty page.
|
* If set will be used to detect end of data early, without needing to request an empty page.
|
||||||
* @param {boolean} exactTarget if true, discard entries exceeding targetCount
|
* @param {boolean} exactTarget if true, discard entries exceeding targetCount
|
||||||
*/
|
*/
|
||||||
|
@ -420,7 +420,7 @@ class MastodonApiClient extends ApiClient {
|
||||||
|
|
||||||
data.push(newdata);
|
data.push(newdata);
|
||||||
remaining -= newdata.length;
|
remaining -= newdata.length;
|
||||||
if (newdata.length < requestLimit)
|
if (requestLimit !== null && newdata.length < requestLimit)
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -621,7 +621,7 @@ class FedibirdApiClient extends MastodonApiClient {
|
||||||
*/
|
*/
|
||||||
let users = new Map();
|
let users = new Map();
|
||||||
|
|
||||||
// Could not locate documentation for Fedibird API, so just use lowest known limit
|
// Could not locate documentation for Fedibird API, so just use the lowest known limit
|
||||||
const url = `https://${this._instance}/api/v1/statuses/${note.id}/emoji_reactioned_by?limit=${this._API_LIMIT_SMALL}`;
|
const url = `https://${this._instance}/api/v1/statuses/${note.id}/emoji_reactioned_by?limit=${this._API_LIMIT_SMALL}`;
|
||||||
const response = await MastodonApiClient.apiRequestPaged(url, this._CNT_FAVS, this._API_LIMIT_SMALL) ?? [];
|
const response = await MastodonApiClient.apiRequestPaged(url, this._CNT_FAVS, this._API_LIMIT_SMALL) ?? [];
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue