MCPcopy Create free account
hub / github.com/MCSManager/MCSManager / removeJava

Method removeJava

daemon/src/service/java_manager.ts:176–190  ·  view source on GitHub ↗
(id: string)

Source from the content-addressed store, hash-verified

174 }
175
176 async removeJava(id: string) {
177 const java = this.getJava(id);
178 if (!java) throw new Error($t("TXT_CODE_77ce8542"));
179
180 // if (java.info.downloading) throw new Error($t("TXT_CODE_887fee99"));
181 if (java.usingInstances.length) throw new Error($t("TXT_CODE_ea8ea5d1"));
182
183 let javaPath = java.path;
184 if (!javaPath) throw new Error($t("TXT_CODE_82c8bca3"));
185
186 await fs.remove(javaPath);
187 this.javaList.delete(id);
188
189 return true;
190 }
191}
192
193const javaManager = new JavaManager();

Callers 1

Calls 3

getJavaMethod · 0.95
$tFunction · 0.90
deleteMethod · 0.65

Tested by

no test coverage detected