MCPcopy Create free account
hub / github.com/53AI/53AIHub / buildPromptAILinks

Function buildPromptAILinks

api/controller/prompt.go:48–69  ·  view source on GitHub ↗
(defaultLinks []model.AILinkInfo, linkItems []LinkItem)

Source from the content-addressed store, hash-verified

46}
47
48func buildPromptAILinks(defaultLinks []model.AILinkInfo, linkItems []LinkItem) []model.AILinkInfo {
49 if len(linkItems) == 0 {
50 if defaultLinks == nil {
51 return []model.AILinkInfo{}
52 }
53 return defaultLinks
54 }
55
56 updatedLinks := make([]model.AILinkInfo, 0, len(linkItems))
57 for _, linkItem := range linkItems {
58 if linkItem.Delete {
59 continue
60 }
61 updatedLinks = append(updatedLinks, linkItem.AILink)
62 }
63
64 if updatedLinks == nil {
65 return []model.AILinkInfo{}
66 }
67
68 return updatedLinks
69}
70
71// GetPrompts 获取提示词列表
72// @Summary 获取提示词列表

Callers 2

CreatePromptFunction · 0.85
UpdatePromptFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected