private async Task <bool> GetEntry(EntryItem selectedEntry) { if (selectedEntry == null) { return(false); } if (!(_selectedNode is NodeEntryCollection)) { return(false); } BlogClient bc = selectedEntry.Client as BlogClient; if (bc == null) { return(false); } if (selectedEntry.EditUri == null) { return(false); } // TODO: // HTTP Head, if_modified_since or etag or something... then UpdateEntry(); EntryFull bfe = await bc.GetFullEntry(selectedEntry.EditUri); if (selectedEntry == null) { return(false); } selectedEntry.EntryBody = bfe; return(true); }