continuations
library
Functions
-
getContinuationContents(JsonMap continuation, ParseFuncType parseFunc)
→ Future<List>
-
Returns continuation contents.
-
getContinuationParams(JsonMap results, [String ctokenPath = ''])
→ String
-
Returns continuation params.
-
getContinuations(JsonMap results, String continuationType, int? limit, RequestFuncType requestFunc, ParseFuncType parseFunc, {String ctokenPath = '', String? additionalParams})
→ Future<List>
-
Returns list of parsed continuation results.
-
getContinuations2025(JsonMap results, int? limit, RequestFuncBodyType requestFunc, ParseFuncType parseFunc)
→ Future<List>
-
Get the continuations in the format of 2025.
-
getContinuationString(String ctoken)
→ String
-
Returns the continuation string used in the continuation request.
-
getContinuationToken(List results)
→ String?
-
Get the token used for continuations.
-
getParsedContinuationItems(JsonMap response, ParseFuncType parseFunc, String continuationType)
→ JsonMap
-
Returns parsed continuation items.
-
getReloadableContinuationParams(JsonMap results)
→ String
-
Returns reloadable continuation params.
-
getReloadableContinuations(JsonMap results, String continuationType, int? limit, RequestFuncType requestFunc, ParseFuncType parseFunc)
→ Future<List>
-
Reloadable continuations are a special case that only exists on the playlists page (suggestions).
-
getValidatedContinuations(JsonMap results, String continuationType, int limit, int perPage, RequestFuncType requestFunc, ParseFuncType parseFunc, {String ctokenPath = ''})
→ Future<List>
-
Returns validated continuations.
-
resendRequestUntilParsedResponseIsValid(RequestFuncType requestFunc, String requestAdditionalParams, ParseFuncMapType parseFunc, bool validateFunc(JsonMap), int maxRetries)
→ Future<JsonMap>
-
Resends the
requestFunc
until the validateFunc
returns true
.
-
validateResponse(JsonMap response, int perPage, int limit, int currentCount)
→ bool
-
Validate
response
.