Skip to content

Commit fdd7b6c

Browse files
committed
add special event to indicate we're waiting for connections
1 parent 70e5aa7 commit fdd7b6c

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

src/mobdap/adapter.clj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,15 +32,15 @@
3232
(let [buffer (char-array length)]
3333
(.read reader buffer 0 length)
3434
(let [message (json/parse-string (String/new buffer) keyword)]
35-
(log/debug "Received Message:" message)
35+
(log/debug "Adapter: Received Message:" message)
3636
message)))))
3737

3838
(defn send-message! [adapter message]
3939
(let [writer (:writer adapter)
4040
json-str (json/generate-string message)
4141
length (count json-str)]
4242
(assert (and (some? writer) (instance? BufferedWriter writer)))
43-
(log/debug "Send Message:" message)
43+
(log/debug "Adapter: Send Message:" message)
4444
(doto writer
4545
(.write (str "Content-Length: " length "\r\n\r\n" json-str))
4646
(.flush))))

src/mobdap/handler.clj

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -310,6 +310,9 @@
310310
(let [server-channel (debug-server/run-server! (int port) to-handler)]
311311
(log/info "Handler: Waiting for server to finish setup...")
312312

313+
; send a special event indicating to the editor that it could start the game now
314+
(adapter/send-message! adapter (event "mobdap_waiting_for_connection"))
315+
313316
(go-loop [setup-done false]
314317
(cond
315318
(not setup-done)

0 commit comments

Comments
 (0)