private static string AssembleMetadata(ZonelessEventStore es)
{
string json_metadata = "";
try
{
var m = new Dictionary<string, object>();
m["count"] = es.events.Count;
m["days"] = es.days;
m["days_and_counts"] = es.days_and_counts;
m["finalized"] = es.when_finalized;
m["first_available_day"] = es.first_available_day;
m["last_available_day"] = es.last_available_day;
//m["last_cached_day"] = es.last_cached_day;
m["rendered"] = DateTime.UtcNow;
json_metadata = JsonConvert.SerializeObject(m);
}
catch (Exception e)
{
GenUtils.PriorityLogMsg("exception", "serializing days_and_counts", e.Message + e.StackTrace);
}
return json_metadata;
}