From e6250b1234c82e664c015a1bd698c70f73eaa55a Mon Sep 17 00:00:00 2001 From: "Andres G. Aragoneses" Date: Mon, 5 Mar 2018 03:53:11 +0800 Subject: [PATCH] Core(MtProtoSender): remove mutation-based dangerous API It wasn't being used internally, and the use-case to be used externally is too intricated. There's already a way to change the handler at contructor time[1] so that should be enough customization. [1] https://github.com/sochix/TLSharp/commit/48077961ae730f84f1624f131dd42eb70db18cb6 --- TLSharp.Core/Network/MtProtoSender.cs | 5 ----- 1 file changed, 5 deletions(-) diff --git a/TLSharp.Core/Network/MtProtoSender.cs b/TLSharp.Core/Network/MtProtoSender.cs index 795e878..5ba75b3 100644 --- a/TLSharp.Core/Network/MtProtoSender.cs +++ b/TLSharp.Core/Network/MtProtoSender.cs @@ -29,11 +29,6 @@ namespace TLSharp.Core.Network _session = session; } - public void ChangeTransport(TcpTransport transport) - { - _transport = transport; - } - private int GenerateSequence(bool confirmed) { return confirmed ? _session.Sequence++ * 2 + 1 : _session.Sequence * 2;