MCPcopy Index your code
hub / github.com/coder/coder / convertTemplates

Method convertTemplates

coderd/templates.go:969–982  ·  view source on GitHub ↗
(templates []database.Template)

Source from the content-addressed store, hash-verified

967}
968
969func (api *API) convertTemplates(templates []database.Template) []codersdk.Template {
970 apiTemplates := make([]codersdk.Template, 0, len(templates))
971
972 for _, template := range templates {
973 apiTemplates = append(apiTemplates, api.convertTemplate(template))
974 }
975
976 // Sort templates by ActiveUserCount DESC
977 sort.SliceStable(apiTemplates, func(i, j int) bool {
978 return apiTemplates[i].ActiveUserCount > apiTemplates[j].ActiveUserCount
979 })
980
981 return apiTemplates
982}
983
984func (api *API) convertTemplate(
985 template database.Template,

Callers 1

fetchTemplatesMethod · 0.95

Calls 1

convertTemplateMethod · 0.95

Tested by

no test coverage detected