(node statusUpdateNode)
| 126 | } |
| 127 | |
| 128 | func 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 | |
| 145 | func derefString(s *githubv4.String) string { |
| 146 | if s == nil { |
no test coverage detected