private static void OnFetchRevisions(IntPtr nativeData) { RevisionsService service = instance; if (service == null || service.FetchRevisionsCallback == null) { return; } RevisionsResult history = null; if (nativeData != IntPtr.Zero) { RevisionsData data = Collab.PopulateRevisionsData(nativeData); history = new RevisionsResult(); history.Revisions.AddRange(data.Revisions); history.RevisionsInRepo = data.RevisionsInRepo; } service.FetchRevisionsCallback(history); }
public RevisionsService(Collab collabInstance, UnityConnect connectInstance) { collab = collabInstance; connect = connectInstance; instance = this; }