public void GetOrStartTimeline(TimelineCallback callback) { if (!HasTimeline) StartTimeline(callback); else callback(CurrentTimeline); }
public void StartTimeline(TimelineCallback callback) { if (Syncing) { GetResponse("rtm.timelines.create", (response) => { if (response.Timeline == 0) throw new Exception("Got null timeline."); CurrentTimeline = response.Timeline; callback(CurrentTimeline); }); } else { CurrentTimeline = 123456789; callback(CurrentTimeline); } }
public void CreateTimeline(TimelineCallback callback) { GetResponse("rtm.timelines.create", (response) => { callback(response.Timeline); }); }