preReleaseVersions method Null safety
- String appId
override
Get a list of prerelease versions associated with a specific app.
Implementation
@override
Future<AppStoreGenericResponse<AppStorePreReleaseVersion, AppStoreBuild>>
preReleaseVersions(
String appId,
) async {
final url = Uri.https(
authority,
'/v1/preReleaseVersions',
{
'filter[app]': 'id,$appId',
'include': 'builds',
'sort': '-version',
'fields[preReleaseVersions]': 'version',
},
);
if (_credentials.isExpired) _credentials.sign();
final response = await _httpClient.get(
url,
headers: {
'Authorization': 'Bearer ${_credentials.currentToken}',
},
);
return AppStoreGenericResponse.fromJson(
AppStorePreReleaseVersion.fromMap,
response.body,
includedParser: AppStoreBuild.fromMap,
);
}