mirror of
https://github.com/sochix/TLSharp.git
synced 2025-12-06 08:02:00 +01:00
Remove Old FileMigrationException Handler
this catch block could never be reached anymore because of changes proposed in #622
This commit is contained in:
parent
1877c9061c
commit
d15d87833e
|
|
@ -300,41 +300,12 @@ namespace TLSharp.Core
|
||||||
public async Task<TLFile> GetFile(TLAbsInputFileLocation location, int filePartSize, int offset = 0)
|
public async Task<TLFile> GetFile(TLAbsInputFileLocation location, int filePartSize, int offset = 0)
|
||||||
{
|
{
|
||||||
TLFile result = null;
|
TLFile result = null;
|
||||||
try
|
result = await SendRequestAsync<TLFile>(new TLRequestGetFile()
|
||||||
{
|
{
|
||||||
result = await SendRequestAsync<TLFile>(new TLRequestGetFile()
|
Location = location,
|
||||||
{
|
Limit = filePartSize,
|
||||||
Location = location,
|
Offset = offset
|
||||||
Limit = filePartSize,
|
});
|
||||||
Offset = offset
|
|
||||||
});
|
|
||||||
}
|
|
||||||
catch (FileMigrationException ex)
|
|
||||||
{
|
|
||||||
var exportedAuth = await SendRequestAsync<TLExportedAuthorization>(new TLRequestExportAuthorization() { DcId = ex.DC });
|
|
||||||
|
|
||||||
var authKey = _session.AuthKey;
|
|
||||||
var timeOffset = _session.TimeOffset;
|
|
||||||
var serverAddress = _session.ServerAddress;
|
|
||||||
var serverPort = _session.Port;
|
|
||||||
|
|
||||||
await ReconnectToDcAsync(ex.DC);
|
|
||||||
var auth = await SendRequestAsync<TLAuthorization>(new TLRequestImportAuthorization
|
|
||||||
{
|
|
||||||
Bytes = exportedAuth.Bytes,
|
|
||||||
Id = exportedAuth.Id
|
|
||||||
});
|
|
||||||
result = await GetFile(location, filePartSize, offset);
|
|
||||||
|
|
||||||
_session.AuthKey = authKey;
|
|
||||||
_session.TimeOffset = timeOffset;
|
|
||||||
_transport = new TcpTransport(serverAddress, serverPort);
|
|
||||||
_session.ServerAddress = serverAddress;
|
|
||||||
_session.Port = serverPort;
|
|
||||||
await ConnectAsync();
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue