td
td copied to clipboard
get error 400 in setting parameters
I have problem in setting Tdlib parameters. I'm using 1.8.29 version of tdlib my initialize parameters:
TdClient Client = new TdClient();
byte[] encryptionKey = new byte[32];
new Random().NextBytes(encryptionKey);
var request = new TdApi.SetTdlibParameters
{
UseTestDc = false,
DatabaseDirectory = Path.Combine("test", "TdTelegram"),
FilesDirectory = Path.Combine("test", "TdTelegram"),
DatabaseEncryptionKey = encryptionKey,
UseFileDatabase = true,
UseChatInfoDatabase = false,
UseMessageDatabase = true,
UseSecretChats = true,
ApiId = _apiId,
ApiHash = _apiHash,
SystemLanguageCode = "en",
DeviceModel = "Desktop",
SystemVersion = "5.1.7",
ApplicationVersion = "1.0.0"
};
await Client.ExecuteAsync(request);
in the log i have encounter with error 400:
[ 3][t 4][1719735119.923419713][Td.cpp:4252][#1][!Td][&td_requests] Sending result for request 2: ok { } [ 3][t 0][1719735119.923613309][Client.cpp:286][&td_requests] End to wait for updates, returning object 2 000001D77ACF3520 [ 3][t 0][1719735119.923957347][Client.cpp:278][&td_requests] Begin to wait for updates with timeout 0.100000 [ 3][t 4][1719735119.958036422][Td.cpp:3072][#1][!Td][&td_requests] Receive request 3: setTdlibParameters { parameters = null } [ 3][t 4][1719735119.958441734][Td.cpp:4266][#1][!Td][&td_requests] Sending error for request 3: error { code = 400 message = "Parameters aren't specified" }