From 03df1074398c3bdbe121eedff86c907e62d159f0 Mon Sep 17 00:00:00 2001 From: root Date: Thu, 3 Aug 2017 15:01:22 +0430 Subject: [PATCH] Fixes to CDN files --- src/danog/MadelineProto/DataCenter.php | 1 + src/danog/MadelineProto/MTProto.php | 6 +++++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/danog/MadelineProto/DataCenter.php b/src/danog/MadelineProto/DataCenter.php index 822bba63..81dcb5b6 100644 --- a/src/danog/MadelineProto/DataCenter.php +++ b/src/danog/MadelineProto/DataCenter.php @@ -46,6 +46,7 @@ var_dump(is_null($this->{$name})); $this->settings = $settings; foreach ($this->sockets as $key => $socket) { if ($socket instanceof Connection) { + \danog\MadelineProto\Logger::log(['Connecting to DC '.$key.'...'], \danog\MadelineProto\Logger::VERBOSE); $socket->old = true; $socket->close_and_reopen(); } else { diff --git a/src/danog/MadelineProto/MTProto.php b/src/danog/MadelineProto/MTProto.php index 56fd6d0a..5ac61767 100644 --- a/src/danog/MadelineProto/MTProto.php +++ b/src/danog/MadelineProto/MTProto.php @@ -777,7 +777,11 @@ class MTProto extends \Volatile unset($dc['ipv6']); $this->settings['connection'][$test][$ipv6][$id] = $dc; } - $this->datacenter->__construct($this->settings['connection'], $this->settings['connection_settings']); + $curdc = $this->datacenter->curdc; + $this->datacenter->dclist = $this->settings['connection']; + $this->datacenter->settings = $this->settings['connection_settings']; + $this->connect_to_all_dcs(); + $this->datacenter->curdc = $curdc; } public function get_self()