getAll method
Returns a map with the following keys : appName,packageName,version,buildNumber
Implementation
@override
Future<PackageInfoData> getAll() async {
final cacheBuster = DateTime.now().millisecondsSinceEpoch;
final url = versionJsonUrl(window.document.baseUri!, cacheBuster);
final response = _client == null ? await get(url) : await _client!.get(url);
final versionMap = _getVersionMap(response);
return PackageInfoData(
appName: versionMap['app_name'] ?? '',
version: versionMap['version'] ?? '',
buildNumber: versionMap['build_number'] ?? '',
packageName: versionMap['package_name'] ?? '',
// will remain empty on web
buildSignature: '',
);
}