From 667144d0ab42913a40cb67b49eced87bdd174679 Mon Sep 17 00:00:00 2001 From: Branden J Brown Date: Sat, 17 Jan 2026 17:55:57 -0500 Subject: [PATCH] actually start http server --- main.go | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/main.go b/main.go index d4940c1..b38ea22 100644 --- a/main.go +++ b/main.go @@ -85,12 +85,7 @@ func main() { )) } - slog.Info("connect", - slog.String("disgo", disgo.Version), - slog.Bool("http", addr != ""), - slog.String("address", addr), - slog.String("route", route), - ) + slog.Info("connect", slog.String("disgo", disgo.Version)) client, err := disgo.New(string(token), opts...) if err != nil { slog.Error("building bot", slog.Any("err", err)) @@ -102,11 +97,19 @@ func main() { os.Exit(1) } + if addr != "" { + slog.Info("start HTTP server", slog.String("address", addr), slog.String("route", route)) + 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("opening gateway", slog.Any("err", err)) + slog.Error("starting gateway", slog.Any("err", err)) stop() } - slog.Info("running") + slog.Info("ready") <-ctx.Done() stop()