private async void InitSwitcher()
        {
            // certificate init
            await CheckSertificate();

            // load server ip
            var serverIp = await GeneralHelper.GetGatariAddressAsync();

            if (serverIp == string.Empty)
            {
                MessageBox.Show("An error occurred while retrieving Gatari's IP. Maybe check your Internet connection?" + Environment.NewLine +
                                "Stored IP address will be used");
                serverIp = Constants.GatariHardcodedIp;
            }
            serverSwitcher = new ServerSwitcher(serverIp);

            // switcher init
            await CheckServer();
        }
Esempio n. 2
0
        private async void InitSwitcher()
        {
            // certificate init
            await CheckSertificate();

            // load server ip
            var serverIp = await GeneralHelper.GetGatariAddressAsync();

            if (serverIp == string.Empty)
            {
                MessageBox.Show("Ошибка при получении IP-адреса гатарей. Возможно, у вас проблемы с Интернетом?" + Environment.NewLine +
                                "Будет использоваться встроенный IP-адрес. Быть может, он уже устарел.");
                serverIp = Constants.GatariHardcodedIp;
            }
            serverSwitcher = new ServerSwitcher(serverIp);

            // switcher init
            await CheckServer();
        }