mirror of
https://github.com/wrwrabbit/Partisan-Telegram-Android.git
synced 2026-04-30 21:19:33 +00:00
Update to 7.8.2 (2376)
Thanks to @alabiaga and @marcelpinto for help with improvements for Android 12. https://github.com/DrKLO/Telegram/pull/1633 https://github.com/DrKLO/Telegram/pull/1636 https://github.com/DrKLO/Telegram/pull/1630
This commit is contained in:
parent
3ac3c37dd2
commit
7a60f948ae
83 changed files with 1038 additions and 877 deletions
|
|
@ -284,15 +284,22 @@ public class SharedConfig {
|
|||
}
|
||||
if (pendingAppUpdate != null) {
|
||||
long updateTime = 0;
|
||||
int updateVerstion;
|
||||
int updateVersion = 0;
|
||||
String updateVersionString = null;
|
||||
try {
|
||||
PackageInfo packageInfo = ApplicationLoader.applicationContext.getPackageManager().getPackageInfo(ApplicationLoader.applicationContext.getPackageName(), 0);
|
||||
updateVerstion = packageInfo.versionCode;
|
||||
updateVersion = packageInfo.versionCode;
|
||||
updateVersionString = packageInfo.versionName;
|
||||
} catch (Exception e) {
|
||||
FileLog.e(e);
|
||||
updateVerstion = BuildVars.BUILD_VERSION;
|
||||
}
|
||||
if (pendingAppUpdateBuildVersion != updateVerstion) {
|
||||
if (updateVersion == 0) {
|
||||
updateVersion = BuildVars.BUILD_VERSION;
|
||||
}
|
||||
if (updateVersionString == null) {
|
||||
updateVersionString = BuildVars.BUILD_VERSION_STRING;
|
||||
}
|
||||
if (pendingAppUpdateBuildVersion != updateVersion || pendingAppUpdate.version == null || updateVersionString.compareTo(pendingAppUpdate.version) >= 0) {
|
||||
pendingAppUpdate = null;
|
||||
AndroidUtilities.runOnUIThread(SharedConfig::saveConfig);
|
||||
}
|
||||
|
|
@ -428,16 +435,29 @@ public class SharedConfig {
|
|||
return pendingAppUpdateBuildVersion == currentVersion;
|
||||
}
|
||||
|
||||
public static void setNewAppVersionAvailable(TLRPC.TL_help_appUpdate update) {
|
||||
pendingAppUpdate = update;
|
||||
public static boolean setNewAppVersionAvailable(TLRPC.TL_help_appUpdate update) {
|
||||
String updateVersionString = null;
|
||||
int versionCode = 0;
|
||||
try {
|
||||
PackageInfo packageInfo = ApplicationLoader.applicationContext.getPackageManager().getPackageInfo(ApplicationLoader.applicationContext.getPackageName(), 0);
|
||||
pendingAppUpdateBuildVersion = packageInfo.versionCode;
|
||||
versionCode = packageInfo.versionCode;
|
||||
updateVersionString = packageInfo.versionName;
|
||||
} catch (Exception e) {
|
||||
FileLog.e(e);
|
||||
pendingAppUpdateBuildVersion = BuildVars.BUILD_VERSION;
|
||||
}
|
||||
if (versionCode == 0) {
|
||||
versionCode = BuildVars.BUILD_VERSION;
|
||||
}
|
||||
if (updateVersionString == null) {
|
||||
updateVersionString = BuildVars.BUILD_VERSION_STRING;
|
||||
}
|
||||
if (update.version == null || updateVersionString.compareTo(update.version) >= 0) {
|
||||
return false;
|
||||
}
|
||||
pendingAppUpdate = update;
|
||||
pendingAppUpdateBuildVersion = versionCode;
|
||||
saveConfig();
|
||||
return true;
|
||||
}
|
||||
|
||||
public static boolean checkPasscode(String passcode) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue