checkUpdateOnServer method

Future checkUpdateOnServer()

Implementation

Future checkUpdateOnServer() async {
  try {
    String versionNameAndBuildNumber = '${_packageInfo.version}.${_packageInfo.buildNumber}';
    deviceAppVersion = await deviceAppVersionRepository.getDeviceAppVersionByPackageName();
    logCat('Online:${deviceAppVersion.versionNameAndBuildNumber} -> Device: $versionNameAndBuildNumber');
    if (deviceAppVersion.buildNumber > 0) {
      deviceAppVersion.currentVersionNameAndBuildNumber = versionNameAndBuildNumber;
      if (deviceAppVersion.buildNumber > TypeSafeConversion.nullSafeInt(_packageInfo.buildNumber)) {
        return onLoadDialogReminderUpdate(deviceAppVersion: deviceAppVersion);
      }
    }
  } catch (ex, trace) {
    logError(ex, trace: trace, position: 'checkUpdateOnServer');
  }
}