getPlaylistQuery method
Builds the playlist url used in the call to Shadertoy playlist page.
playlistId
: The playlist idnum
: The number of resultsfrom
: A 0 based index for results returned
The call is performed to a playlist page identified by it's id, for example week playlist
Implementation
String getPlaylistQuery(String playlistId, int num, {int? from}) {
var queryParameters = [];
if (from != null) {
queryParameters.add('from=$from');
}
queryParameters.add('num=$num');
var sb = StringBuffer(_getPlaylistUrl(playlistId));
for (var i = 0; i < queryParameters.length; i++) {
sb.write(i == 0 ? '?' : '&');
sb.write(queryParameters[i]);
}
return sb.toString();
}