Skip to content

Commit 545a3ad

Browse files
authored
1.8.4 (#200)
* 1.8.3 * 1.8.3 * 1.8.4 * 1.8.4
1 parent 1cc7c5e commit 545a3ad

File tree

4 files changed

+301
-136
lines changed

4 files changed

+301
-136
lines changed

gradle.properties

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
11
pluginName=intellij-aicoder
22
pluginRepositoryUrl=https://github.com/SimiaCryptus/intellij-aicoder
3-
pluginVersion=1.8.3
3+
pluginVersion=1.8.4
44
jvmArgs=-Xmx8g
55
org.gradle.jvmargs=-Xmx8g -XX:MaxMetaspaceSize=1g
66
# Supported build number ranges and IntelliJ Platform versions -> https://plugins.jetbrains.com/docs/intellij/build-number-ranges.html
77
pluginSinceBuild=233
8-
pluginUntilBuild=242.*
98
platformType=IU
109
platformVersion=2024.2
1110
gradleVersion=8.10.2

src/main/kotlin/com/github/simiacryptus/aicoder/AppServer.kt

Lines changed: 28 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -50,38 +50,43 @@ class AppServer(
5050

5151

5252
private val serverLock = Object()
53-
private val progressThread = Thread {
54-
try {
55-
UITools.run(
56-
project, "Running CodeChat Server on $port", false
57-
) {
58-
while (isRunning(it)) {
59-
Thread.sleep(1000)
60-
}
61-
synchronized(serverLock) {
62-
if (it.isCanceled) {
63-
log.info("Server cancelled")
64-
server.stop()
65-
} else {
66-
log.info("Server stopped")
67-
}
68-
}
69-
}
70-
} finally {
71-
log.info("Stopping Server")
72-
server.stop()
73-
}
74-
}
53+
// private val progressThread = Thread {
54+
// try {
55+
// UITools.run(
56+
// project, "Running CodeChat Server on $port", false
57+
// ) {
58+
// while (isRunning(it)) {
59+
// Thread.sleep(1000)
60+
// }
61+
// synchronized(serverLock) {
62+
// if (it.isCanceled) {
63+
// log.info("Server cancelled")
64+
// server.stop()
65+
// } else {
66+
// log.info("Server stopped")
67+
// }
68+
// }
69+
// }
70+
// } finally {
71+
// log.info("Stopping Server")
72+
// server.stop()
73+
// }
74+
// }
7575

7676
private fun isRunning(it: ProgressIndicator) = synchronized(serverLock) { !it.isCanceled && server.isRunning }
77+
7778
fun start() {
7879
server.start()
79-
progressThread.start()
80+
// progressThread.start()
8081
}
8182

8283
companion object {
8384
@Transient
8485
private var server: AppServer? = null
86+
fun isRunning(): Boolean {
87+
return server?.server?.isRunning ?: false
88+
}
89+
8590
fun getServer(project: Project?): AppServer {
8691
if (null == server || !server!!.server.isRunning) {
8792
server = AppServer(

0 commit comments

Comments
 (0)