public static void DoFacebook(Calinfo calinfo) { if (settings["use_facebook"] == "true" && calinfo.facebook) { var facebook = new ZonedEventStore(calinfo, SourceType.facebook); Collector coll = new Collector(calinfo, settings); coll.CollectFacebook(facebook, testing); } }
public static void DoEventful(Calinfo calinfo) { if (settings["use_eventful"] == "true" && calinfo.eventful) { var eventful = new ZonedEventStore(calinfo, SourceType.eventful); Collector coll = new Collector(calinfo, settings); coll.CollectEventful(eventful, testing); } }
public static void DoEventBrite(Calinfo calinfo) { if (settings["use_eventbrite"] == "true" && calinfo.eventbrite) { var eventbrite = new ZonedEventStore(calinfo, SourceType.eventbrite); Collector coll = new Collector(calinfo, settings); coll.CollectEventBrite(eventbrite); } }
public static void DoIcal(FeedRegistry fr, Calinfo calinfo) { if (testfeeds.Count > 0) foreach (var testfeed in testfeeds) fr.AddFeed(testfeed, "testing: " + testfeed); else fr.LoadFeedsFromAzure(FeedLoadOption.all); var id = calinfo.id; ZonedEventStore ical = new ZonedEventStore(calinfo, SourceType.ical); try { GenUtils.LogMsg("status", "DoIcal: " + id, null); Collector coll = new Collector(calinfo, settings); coll.CollectIcal(fr, ical, test: testing); } catch (Exception e) { GenUtils.LogMsg("exception", "DoIcal: " + id, e.Message + e.StackTrace); } }