private async Task validatePath(VKConnectionFinder finder, List<VKUserViewData> path)
        {
            if (finder.Status == FetchResult.ConnectionError)
            {
                MessageBox.Show("There is no connection to vk servers");
            }

            if (finder.Status == FetchResult.BadData)
            {
                MessageBox.Show("VK servers returned error. Try again");
            }

            statusLabel.Text = "Downloading user info";

            ResultForm newForm = new ResultForm(path);
            await newForm.prepareView();
            newForm.Show();

            statusLabel.Text = "Ready";

            //await newForm.prepareView();
        }
        private async Task validatePath(VKConnectionFinder finder, List <VKUserViewData> path)
        {
            if (finder.Status == FetchResult.ConnectionError)
            {
                MessageBox.Show("There is no connection to vk servers");
            }

            if (finder.Status == FetchResult.BadData)
            {
                MessageBox.Show("VK servers returned error. Try again");
            }

            statusLabel.Text = "Downloading user info";

            ResultForm newForm = new ResultForm(path);
            await newForm.prepareView();

            newForm.Show();

            statusLabel.Text = "Ready";

            //await newForm.prepareView();
        }