redesignedReleaseNotes static method

String? redesignedReleaseNotes(
  1. Document response
)

Returns field releaseNotes from Redesigned Play Store results. When there are no release notes, the main app description is used.

Implementation

static String? redesignedReleaseNotes(Document response) {
  try {
    final sectionElements =
        response.querySelectorAll('[itemprop="description"]');

    final rawReleaseNotes = sectionElements.last;
    final releaseNotes = multilineReleaseNotes(rawReleaseNotes);
    return releaseNotes;
  } catch (e) {
    print('upgrader: PlayStoreResults.redesignedReleaseNotes exception: $e');
  }
  return null;
}