Update tdlight
This commit is contained in:
parent
616bd6a203
commit
eb6a8d55c8
@ -8,8 +8,8 @@
|
||||
<name>TDLight Java BOM</name>
|
||||
<properties>
|
||||
<revision>3.0.0.0-SNAPSHOT</revision>
|
||||
<tdlight.natives.version>4.0.495</tdlight.natives.version>
|
||||
<tdlight.api.version>4.0.465</tdlight.api.version>
|
||||
<tdlight.natives.version>4.0.502</tdlight.natives.version>
|
||||
<tdlight.api.version>4.0.472</tdlight.api.version>
|
||||
<maven.compiler.source>1.8</maven.compiler.source>
|
||||
<maven.compiler.target>1.8</maven.compiler.target>
|
||||
</properties>
|
||||
|
@ -71,12 +71,12 @@
|
||||
<dependency>
|
||||
<groupId>org.apache.logging.log4j</groupId>
|
||||
<artifactId>log4j-core</artifactId>
|
||||
<version>2.20.0</version>
|
||||
<version>2.22.1</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.apache.logging.log4j</groupId>
|
||||
<artifactId>log4j-slf4j2-impl</artifactId>
|
||||
<version>2.20.0</version>
|
||||
<version>2.22.1</version>
|
||||
<exclusions>
|
||||
<exclusion>
|
||||
<groupId>junit</groupId>
|
||||
|
@ -48,7 +48,7 @@ final class AuthorizationStateWaitRegistrationHandler implements GenericUpdateHa
|
||||
exceptionHandler.onException(new IllegalArgumentException("Last name must be under 64 characters"));
|
||||
return;
|
||||
}
|
||||
RegisterUser response = new RegisterUser(firstName, lastName);
|
||||
RegisterUser response = new RegisterUser(firstName, lastName, true);
|
||||
client.send(response, ok -> {
|
||||
if (ok.getConstructor() == TdApi.Error.CONSTRUCTOR) {
|
||||
throw new TelegramError((TdApi.Error) ok);
|
||||
|
@ -37,8 +37,6 @@ final class AuthorizationStateWaitTdlibParametersHandler implements GenericUpdat
|
||||
params.deviceModel = settings.getDeviceModel();
|
||||
params.systemVersion = settings.getSystemVersion();
|
||||
params.applicationVersion = settings.getApplicationVersion();
|
||||
params.enableStorageOptimizer = settings.isStorageOptimizerEnabled();
|
||||
params.ignoreFileNames = settings.isIgnoreFileNames();
|
||||
params.databaseEncryptionKey = null;
|
||||
client.send(params, ok -> {
|
||||
if (ok.getConstructor() == TdApi.Error.CONSTRUCTOR) {
|
||||
|
@ -29,9 +29,8 @@ public final class TDLibSettings {
|
||||
private String deviceModel;
|
||||
private String systemVersion;
|
||||
private String applicationVersion;
|
||||
private boolean enableStorageOptimizer;
|
||||
private boolean ignoreFileNames;
|
||||
|
||||
@Deprecated
|
||||
private TDLibSettings(boolean useTestDatacenter,
|
||||
Path databaseDirectoryPath,
|
||||
Path downloadedFilesDirectoryPath,
|
||||
@ -45,6 +44,31 @@ public final class TDLibSettings {
|
||||
String applicationVersion,
|
||||
boolean enableStorageOptimizer,
|
||||
boolean ignoreFileNames) {
|
||||
this(useTestDatacenter,
|
||||
databaseDirectoryPath,
|
||||
downloadedFilesDirectoryPath,
|
||||
fileDatabaseEnabled,
|
||||
chatInfoDatabaseEnabled,
|
||||
messageDatabaseEnabled,
|
||||
apiToken,
|
||||
systemLanguageCode,
|
||||
deviceModel,
|
||||
systemVersion,
|
||||
applicationVersion
|
||||
);
|
||||
}
|
||||
|
||||
private TDLibSettings(boolean useTestDatacenter,
|
||||
Path databaseDirectoryPath,
|
||||
Path downloadedFilesDirectoryPath,
|
||||
boolean fileDatabaseEnabled,
|
||||
boolean chatInfoDatabaseEnabled,
|
||||
boolean messageDatabaseEnabled,
|
||||
APIToken apiToken,
|
||||
String systemLanguageCode,
|
||||
String deviceModel,
|
||||
String systemVersion,
|
||||
String applicationVersion) {
|
||||
this.useTestDatacenter = useTestDatacenter;
|
||||
this.databaseDirectoryPath = databaseDirectoryPath;
|
||||
this.downloadedFilesDirectoryPath = downloadedFilesDirectoryPath;
|
||||
@ -56,8 +80,6 @@ public final class TDLibSettings {
|
||||
this.deviceModel = deviceModel;
|
||||
this.systemVersion = systemVersion;
|
||||
this.applicationVersion = applicationVersion;
|
||||
this.enableStorageOptimizer = enableStorageOptimizer;
|
||||
this.ignoreFileNames = ignoreFileNames;
|
||||
}
|
||||
|
||||
public static TDLibSettings create(APIToken apiToken) {
|
||||
@ -165,20 +187,22 @@ public final class TDLibSettings {
|
||||
this.applicationVersion = applicationVersion;
|
||||
}
|
||||
|
||||
@Deprecated
|
||||
public boolean isStorageOptimizerEnabled() {
|
||||
return enableStorageOptimizer;
|
||||
return false;
|
||||
}
|
||||
|
||||
@Deprecated
|
||||
public void setEnableStorageOptimizer(boolean enableStorageOptimizer) {
|
||||
this.enableStorageOptimizer = enableStorageOptimizer;
|
||||
}
|
||||
|
||||
@Deprecated
|
||||
public boolean isIgnoreFileNames() {
|
||||
return ignoreFileNames;
|
||||
return false;
|
||||
}
|
||||
|
||||
@Deprecated
|
||||
public void setIgnoreFileNames(boolean ignoreFileNames) {
|
||||
this.ignoreFileNames = ignoreFileNames;
|
||||
}
|
||||
|
||||
@Override
|
||||
@ -193,7 +217,6 @@ public final class TDLibSettings {
|
||||
return useTestDatacenter == that.useTestDatacenter && fileDatabaseEnabled == that.fileDatabaseEnabled
|
||||
&& chatInfoDatabaseEnabled == that.chatInfoDatabaseEnabled
|
||||
&& messageDatabaseEnabled == that.messageDatabaseEnabled
|
||||
&& enableStorageOptimizer == that.enableStorageOptimizer && ignoreFileNames == that.ignoreFileNames
|
||||
&& Objects.equals(databaseDirectoryPath, that.databaseDirectoryPath) && Objects.equals(
|
||||
downloadedFilesDirectoryPath,
|
||||
that.downloadedFilesDirectoryPath
|
||||
@ -214,9 +237,7 @@ public final class TDLibSettings {
|
||||
systemLanguageCode,
|
||||
deviceModel,
|
||||
systemVersion,
|
||||
applicationVersion,
|
||||
enableStorageOptimizer,
|
||||
ignoreFileNames
|
||||
applicationVersion
|
||||
);
|
||||
}
|
||||
|
||||
@ -234,8 +255,6 @@ public final class TDLibSettings {
|
||||
.add("deviceModel='" + deviceModel + "'")
|
||||
.add("systemVersion='" + systemVersion + "'")
|
||||
.add("applicationVersion='" + applicationVersion + "'")
|
||||
.add("enableStorageOptimizer=" + enableStorageOptimizer)
|
||||
.add("ignoreFileNames=" + ignoreFileNames)
|
||||
.toString();
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user