MCPcopy
hub / github.com/cli/cli / mapActorFromListNode

Function mapActorFromListNode

pkg/cmd/discussion/client/client.go:89–99  ·  view source on GitHub ↗

mapActorFromListNode converts an actorNode into the domain DiscussionActor type.

(n actorNode)

Source from the content-addressed store, hash-verified

87
88// mapActorFromListNode converts an actorNode into the domain DiscussionActor type.
89func mapActorFromListNode(n actorNode) DiscussionActor {
90 a := DiscussionActor{Login: n.Login}
91 switch n.TypeName {
92 case "User":
93 a.ID = n.User.ID
94 a.Name = n.User.Name
95 case "Bot":
96 a.ID = n.Bot.ID
97 }
98 return a
99}
100
101// discussionListNode is the GraphQL response shape for a discussion in
102// list and search results. It covers high-level fields only (no comments, or

Callers 7

mapReplyFromNodeFunction · 0.85
mapCommentFromNodeFunction · 0.85
GetCommentRepliesMethod · 0.85
AddCommentMethod · 0.85
UpdateCommentMethod · 0.85
GetCommentMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected