public void GetContent() { string changedFiles = string.Empty; string pulls = string.Empty; try { gitHelper.CheckRateLimit(); pulls = gitHelper.GetPullRequest(repoId, number, out changedFiles); if (!string.IsNullOrEmpty(changedFiles)) { adlHelper.ConcurrentAppendFile("/SocialMedia/Github/" + processDate.ToString("yyyyMMdd") + "/" + processorName + "Files", changedFiles); } if (!string.IsNullOrEmpty(pulls)) { adlHelper.ConcurrentAppendFile("/SocialMedia/Github/" + processDate.ToString("yyyyMMdd") + "/" + processorName, pulls); } } catch (Exception e) { string errorMsg = string.Empty; if (e.InnerException != null) { errorMsg = e.GetBaseException().Message; } else { errorMsg = e.Message; } if (errorMsg.Equals("Not Found")) { adlHelper.ConcurrentAppendFile("/SocialMedia/Github/" + processDate.ToString("yyyyMMdd") + "/" + processorName + "_deleted", string.Format("{0};{1}", repoId, number)); } else if (errorMsg.Equals("Repository access blocked")) { adlHelper.ConcurrentAppendFile("/SocialMedia/Github/" + processDate.ToString("yyyyMMdd") + "/" + processorName + "_blocked", string.Format("{0};{1}", repoId, number)); } else { throw; } } }
public void GetContent() { string issue = string.Empty; try { gitHelper.CheckRateLimit(); issue = gitHelper.GetIssue(repoId, number); if (!string.IsNullOrEmpty(issue)) { adlHelper.ConcurrentAppendFile("/SocialMedia/Github/" + processDate.ToString("yyyyMMdd") + "/" + processorName, issue); } } catch (Exception e) { string errorMsg = string.Empty; if (e.InnerException != null) { errorMsg = e.GetBaseException().Message; } else { errorMsg = e.Message; } if (errorMsg.Equals("Not Found")) { adlHelper.ConcurrentAppendFile("/SocialMedia/Github/" + processDate.ToString("yyyyMMdd") + "/" + processorName + "_deleted", string.Format("{0};{1}", repoId, number)); } else if (errorMsg.Equals("Repository access blocked")) { adlHelper.ConcurrentAppendFile("/SocialMedia/Github/" + processDate.ToString("yyyyMMdd") + "/" + processorName + "_blocked", string.Format("{0};{1}", repoId, number)); } else if (errorMsg.Equals("Issues are disabled for this repo")) { adlHelper.ConcurrentAppendFile("/SocialMedia/Github/" + processDate.ToString("yyyyMMdd") + "/" + processorName + "_disabled", string.Format("{0};{1}", repoId, number)); } else { throw; } } }
public void GetContent() { string repository = string.Empty; try { gitHelper.CheckRateLimit(); repository = gitHelper.GetRepository(repoId); if (!string.IsNullOrEmpty(repository)) { adlHelper.ConcurrentAppendFile("/SocialMedia/Github/" + processDate.ToString("yyyyMMdd") + "/" + processorName, repository); } } catch (Exception e) { string errorMsg = string.Empty; if (e.InnerException != null) { errorMsg = e.GetBaseException().Message; } else { errorMsg = e.Message; } if (errorMsg.Equals("Not Found")) { adlHelper.ConcurrentAppendFile("/SocialMedia/Github/" + processDate.ToString("yyyyMMdd") + "/" + processorName + "_deleted", repoId.ToString()); } else if (errorMsg.Equals("Repository access blocked")) { adlHelper.ConcurrentAppendFile("/SocialMedia/Github/" + processDate.ToString("yyyyMMdd") + "/" + processorName + "_blocked", repoId.ToString()); } else { throw; } } }