(obj: { instanceUuid: string })
| 205 | }); |
| 206 | |
| 207 | const handleStopInstance = (obj: { instanceUuid: string }) => { |
| 208 | const instanceUuid = obj.instanceUuid; |
| 209 | const config = InstanceSubsystem.getInstance(instanceUuid)?.config; |
| 210 | if (!config) return; |
| 211 | |
| 212 | const javaId = config.java.id; |
| 213 | if (!javaId) return; |
| 214 | |
| 215 | const java = javaManager.getJava(javaId); |
| 216 | if (java && !java.usingInstances.includes(instanceUuid)) |
| 217 | java.usingInstances.filter((uuid) => uuid !== instanceUuid); |
| 218 | }; |
| 219 | |
| 220 | InstanceSubsystem.on("exit", handleStopInstance); |
| 221 | InstanceSubsystem.on("failure", handleStopInstance); |
nothing calls this directly
no test coverage detected