cmd/horsebot: fix http server in http interactions mode

This commit is contained in:
2026-03-31 19:03:51 -04:00
parent 4106215180
commit ab14f58079

View File

@@ -118,7 +118,7 @@ func main() {
slog.Error("pubkey", slog.Any("err", err))
os.Exit(1)
}
mux.Handle(apiRoute, httpserver.HandleInteraction(httpserver.DefaultVerifier{}, pk, slog.Default(), client.EventManager.HandleHTTPEvent))
mux.Handle("POST "+apiRoute, httpserver.HandleInteraction(httpserver.DefaultVerifier{}, pk, slog.Default(), client.EventManager.HandleHTTPEvent))
slog.Info("Discord HTTP API enabled", slog.String("pubkey", pubkey))
}
l, err := net.Listen("tcp", addr)
@@ -147,13 +147,6 @@ func main() {
os.Exit(1)
}
if pubkey != "" {
slog.Info("start HTTP server", slog.String("address", addr), slog.String("route", apiRoute))
if err := client.OpenHTTPServer(); err != nil {
slog.Error("starting HTTP server", slog.Any("err", err))
stop()
}
}
slog.Info("start gateway")
if err := client.OpenGateway(ctx); err != nil {
slog.Error("starting gateway", slog.Any("err", err))