MCPcopy Create free account
hub / github.com/Acode-Foundation/Acode / formatInstallInfo

Function formatInstallInfo

src/settings/lspServerDetail.js:172–189  ·  view source on GitHub ↗
(result)

Source from the content-addressed store, hash-verified

170}
171
172function formatInstallInfo(result) {
173 const cleanedMessage = sanitizeInstallMessage(result?.message);
174
175 switch (result?.status) {
176 case "present":
177 return result.version
178 ? fillTemplate(strings["lsp-install-info-version-available"], {
179 version: result.version,
180 })
181 : strings["lsp-install-info-ready"];
182 case "missing":
183 return strings["lsp-install-info-missing"];
184 case "failed":
185 return cleanedMessage || strings["lsp-install-info-check-failed"];
186 default:
187 return cleanedMessage || strings["lsp-install-info-unknown"];
188 }
189}
190
191function formatValue(value) {
192 if (value === undefined || value === null || value === "") return "";

Callers 3

createItemsFunction · 0.85
refreshVisibleStateFunction · 0.85
callbackFunction · 0.85

Calls 2

sanitizeInstallMessageFunction · 0.85
fillTemplateFunction · 0.85

Tested by

no test coverage detected