Update to use string IDs

pull/1/head
DustyP 6 years ago
parent df3af0ccc6
commit bfaec04408

@ -4,7 +4,6 @@ import (
"djpianalto.com/goff/djpianalto.com/goff/utils" "djpianalto.com/goff/djpianalto.com/goff/utils"
"fmt" "fmt"
"github.com/dustinpianalto/disgoman" "github.com/dustinpianalto/disgoman"
"strconv"
"strings" "strings"
) )
@ -20,13 +19,8 @@ func loggingChannel(ctx disgoman.Context, args []string) error {
} else { } else {
idString = "0" idString = "0"
} }
id, err := strconv.ParseInt(idString, 10, 64) if idString == "" {
if err != nil { _, err := utils.Database.Exec("UPDATE guilds SET logging_channel=NULL WHERE id=$1;", ctx.Guild.ID)
_, _ = 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 err != nil { if err != nil {
_, _ = ctx.Send("Error Updating Database") _, _ = 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.") _, _ = ctx.Send("The channel passed is not in this guild.")
return err 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 { if err != nil {
_, _ = ctx.Send("Error Updating Database") _, _ = ctx.Send("Error Updating Database")
return err return err

Loading…
Cancel
Save