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(); } }