checkVersion method

Future<void> checkVersion()

Implementation

Future<void> checkVersion() async {
  await _getAppInfo();
  if (await Cav().getJsonFile(jsonUrl)) {
    if (Cav().appFile.androidPackage == _appPackage ||
        Cav().appFile.iOSPackage == _appPackage ||
        Cav().appFile.windowsPackage == _appPackage ||
        Cav().appFile.linuxPackage == _appPackage ||
        Cav().appFile.macOSPackage == _appPackage ||
        Cav().appFile.webPackage == _appPackage) {
      if (showWeb ?? true && await _getAppVersion()) {
        if (!(cupertinoDialog)) {
          updateGenericDialog(context);
        } else {
          if (Platform.isIOS || Platform.isMacOS) {
            updateDialogIos(context);
          } else {
            updateGenericDialog(context);
          }
        }
      }
    }
  }
}