checkVersion method

void checkVersion({
  1. required BuildContext context,
})

Only called by UpgradeAlert.

Implementation

void checkVersion({required BuildContext context}) {
  if (!_displayed) {
    final shouldDisplay = shouldDisplayUpgrade();
    if (debugLogging) {
      print(
          'upgrader: shouldDisplayReleaseNotes: ${shouldDisplayReleaseNotes()}');
    }
    if (shouldDisplay) {
      _displayed = true;
      Future.delayed(const Duration(milliseconds: 0), () {
        _showDialog(
            context: context,
            title: messages.message(UpgraderMessage.title),
            message: message(),
            releaseNotes: shouldDisplayReleaseNotes() ? _releaseNotes : null,
            canDismissDialog: canDismissDialog);
      });
    }
  }
}