protected void checkForUpdateThread()
{
AppVersionInfo versionInfo = this.getAppVersionInfo(appVersionInfoFile, appId);
Version newVersion = new Version();
if (versionInfo == null || String.IsNullOrEmpty(versionInfo.version))
{
if (updateCheckDone != null) updateCheckDone(UpdateAvailable.Unknown, null);
return;
}
newVersion = new Version(versionInfo.version);
if (newVersion > currentAppVersion)
{
newVersionInfo = versionInfo;
if (updateCheckDone != null) updateCheckDone(UpdateAvailable.Yes, versionInfo);
}
else
{
if (updateCheckDone != null) updateCheckDone(UpdateAvailable.No, versionInfo);
}
}