public async Task<Listing> GetInitialListing(Dictionary<object, object> state)
{
var orderedThings = await _offlineService.RetrieveOrderedThings("sublist:" + (await _userService.GetUser()).Username, TimeSpan.FromDays(1024));
return new Listing { Data = new ListingData { Children = orderedThings != null ? new List<Thing>(orderedThings) : new List<Thing>() } };
}