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"
"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

Loading…
Cancel
Save