diff --git a/main.go b/main.go index b4ea1e6..0008876 100644 --- a/main.go +++ b/main.go @@ -44,7 +44,7 @@ func handleUI() http.Handler { if err != nil { panic(err) } - // Let's hot-patch all calls to firebase DB + // Let's hot-patch all calls to firebase DB return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { originalPath := r.URL.Path originalPath = strings.TrimPrefix(originalPath, "/") @@ -132,7 +132,6 @@ func setupSocketIO() *socketio.Server { Origin: "*", Credentials: true, }) - opts.SetTransports(types.NewSet("polling", "webtransport")) ioo := socketio.NewServer(nil, opts) ioo.On("connection", func(clients ...any) { @@ -243,6 +242,12 @@ func main() { r := setupRouter(documentStore) ioo := setupSocketIO() r.Handle("/socket.io/", ioo.ServeHandler(nil)) + r.Get("/ping", func(w http.ResponseWriter, _ *http.Request) { + _, err := w.Write([]byte("pong")) + if err != nil { + panic(err) + } + }) r.Mount("/", handleUI()) go http.ListenAndServe(":3002", r)