MCPcopy Index your code
hub / github.com/github/github-mcp-server / convertToMinimalStatusUpdate

Function convertToMinimalStatusUpdate

pkg/github/projects.go:128–143  ·  view source on GitHub ↗
(node statusUpdateNode)

Source from the content-addressed store, hash-verified

126}
127
128func convertToMinimalStatusUpdate(node statusUpdateNode) MinimalProjectStatusUpdate {
129 var creator *MinimalUser
130 if login := string(node.Creator.Login); login != "" {
131 creator = &MinimalUser{Login: login}
132 }
133
134 return MinimalProjectStatusUpdate{
135 ID: fmt.Sprintf("%v", node.ID),
136 Body: derefString(node.Body),
137 Status: derefString(node.Status),
138 CreatedAt: node.CreatedAt.Time.Format(time.RFC3339),
139 StartDate: derefString(node.StartDate),
140 TargetDate: derefString(node.TargetDate),
141 Creator: creator,
142 }
143}
144
145func derefString(s *githubv4.String) string {
146 if s == nil {

Callers 3

listProjectStatusUpdatesFunction · 0.85
getProjectStatusUpdateFunction · 0.85

Calls 1

derefStringFunction · 0.85

Tested by

no test coverage detected