Пример #1
0
        async void setup()
        {
            string response = await Threads.GetThread(id);

            try
            {
                if (response != "error")
                {
                    Dictionary <string, string> values = JsonConvert.DeserializeObject <Dictionary <string, string> >(response);
                    thread = new Thread(values["title"], values["user"], null, values["description"], "", 0, id);

                    SaveButton.Text     = Threads.IsSaved(thread) ? Strings.Unsave : Strings.Save;
                    SaveButton.Clicked += SaveButton_Clicked;

                    if (await Comments.UpdateComments(id))
                    {
                        RenderPage(thread);
                    }
                    else
                    {
                        error();
                    }
                }
                else
                {
                    error();
                }
            }
            catch
            {
                error();
            }
        }