releaseNotes static method
Returns field releaseNotes from Play Store results. When there are no release notes, the main app description is used.
Implementation
static String? releaseNotes(Document response) {
try {
final sectionElements = response.getElementsByClassName('W4P4ne');
final releaseNotesElement = sectionElements.firstWhere(
(elm) => elm.querySelector('.wSaTQd')!.text == 'What\'s New',
orElse: () => sectionElements[0]);
final releaseNotes = releaseNotesElement
.querySelector('.PHBdkd')
?.querySelector('.DWPxHb')
?.text;
return releaseNotes;
} catch (e) {
print('upgrader: PlayStoreResults.releaseNotes exception: $e');
}
return null;
}