diff --git a/djpianalto.com/goff/exts/guild.go b/djpianalto.com/goff/exts/guild.go index 68298de..6fc264e 100644 --- a/djpianalto.com/goff/exts/guild.go +++ b/djpianalto.com/goff/exts/guild.go @@ -4,7 +4,6 @@ import ( "djpianalto.com/goff/djpianalto.com/goff/utils" "fmt" "github.com/dustinpianalto/disgoman" - "strconv" "strings" ) @@ -20,13 +19,8 @@ func loggingChannel(ctx disgoman.Context, args []string) error { } else { idString = "0" } - id, err := strconv.ParseInt(idString, 10, 64) - if err != nil { - _, _ = ctx.Send("An invalid ID was passed.") - return err - } - if id == 0 { - _, err = utils.Database.Exec("UPDATE guilds SET logging_channel=NULL WHERE id=$1;", ctx.Guild.ID) + if idString == "" { + _, err := utils.Database.Exec("UPDATE guilds SET logging_channel=NULL WHERE id=$1;", ctx.Guild.ID) if err != nil { _, _ = ctx.Send("Error Updating Database") } @@ -40,7 +34,7 @@ func loggingChannel(ctx disgoman.Context, args []string) error { _, _ = ctx.Send("The channel passed is not in this guild.") return err } - _, err = utils.Database.Exec("UPDATE guilds SET logging_channel=$1 WHERE id=$2;", id, ctx.Guild.ID) + _, err = utils.Database.Exec("UPDATE guilds SET logging_channel=$1 WHERE id=$2;", idString, ctx.Guild.ID) if err != nil { _, _ = ctx.Send("Error Updating Database") return err