public async Task <IActionResult> CodeCheckedIn(string id, [FromBody] CodeCheckedInRequest req) { TrackEvent("build", id, req.EventType); var message = GetCodeCheckedInMessage(req); await SendMessageIfDefined(id, message); return(Ok()); }
private static IEnumerable <string> GetCodeCheckedInMessage(CodeCheckedInRequest req) { yield return($"**COMMIT {req.Resource.ChangesetId}** {req.Message.Markdown} ([link]({req.Resource.Url}))"); }