aboutsummaryrefslogtreecommitdiff
path: root/config/channel.go
diff options
context:
space:
mode:
Diffstat (limited to 'config/channel.go')
-rw-r--r--config/channel.go9
1 files changed, 7 insertions, 2 deletions
diff --git a/config/channel.go b/config/channel.go
index 4650e15..5cc88aa 100644
--- a/config/channel.go
+++ b/config/channel.go
@@ -2,6 +2,7 @@ package config
import (
"context"
+ "strconv"
"strings"
"github.com/nyttikord/gokord/bot"
@@ -21,9 +22,13 @@ const (
func HandleModifyFallbackChannel(ctx context.Context, dg bot.Session, i *interaction.MessageComponent) bool {
cfg := GetGuildConfig(ctx, i.GuildID)
- var channelID string
+ var channelID uint64
if len(i.Data.Values) > 0 {
- channelID = i.Data.Values[0]
+ var err error
+ channelID, err = strconv.ParseUint(i.Data.Values[0], 10, 64)
+ if err != nil {
+ panic(err)
+ }
}
cfg.FallbackChannel = channelID
err := cfg.Save(ctx)