Return error as string
This commit is contained in:
parent
e0ada652d4
commit
0566d2498f
@ -5,6 +5,7 @@ import (
|
|||||||
"fmt"
|
"fmt"
|
||||||
dbclient "github.com/TicketsBot/GoPanel/database"
|
dbclient "github.com/TicketsBot/GoPanel/database"
|
||||||
"github.com/TicketsBot/GoPanel/rpc/cache"
|
"github.com/TicketsBot/GoPanel/rpc/cache"
|
||||||
|
"github.com/TicketsBot/GoPanel/utils"
|
||||||
"github.com/TicketsBot/database"
|
"github.com/TicketsBot/database"
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"github.com/rxdn/gdl/objects/channel"
|
"github.com/rxdn/gdl/objects/channel"
|
||||||
@ -27,7 +28,11 @@ func UpdateSettingsHandler(ctx *gin.Context) {
|
|||||||
channels := cache.Instance.GetGuildChannels(guildId)
|
channels := cache.Instance.GetGuildChannels(guildId)
|
||||||
|
|
||||||
// TODO: Errors
|
// TODO: Errors
|
||||||
err := settings.updateSettings(guildId)
|
var errStr *string = nil
|
||||||
|
if e := settings.updateSettings(guildId); e != nil {
|
||||||
|
errStr = utils.Ptr(e.Error())
|
||||||
|
}
|
||||||
|
|
||||||
validPrefix := settings.updatePrefix(guildId)
|
validPrefix := settings.updatePrefix(guildId)
|
||||||
validWelcomeMessage := settings.updateWelcomeMessage(guildId)
|
validWelcomeMessage := settings.updateWelcomeMessage(guildId)
|
||||||
validTicketLimit := settings.updateTicketLimit(guildId)
|
validTicketLimit := settings.updateTicketLimit(guildId)
|
||||||
@ -46,7 +51,7 @@ func UpdateSettingsHandler(ctx *gin.Context) {
|
|||||||
"archive_channel": validArchiveChannel,
|
"archive_channel": validArchiveChannel,
|
||||||
"category": validCategory,
|
"category": validCategory,
|
||||||
"naming_scheme": validNamingScheme,
|
"naming_scheme": validNamingScheme,
|
||||||
"error": err,
|
"error": errStr,
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
2
go.mod
2
go.mod
@ -1,6 +1,6 @@
|
|||||||
module github.com/TicketsBot/GoPanel
|
module github.com/TicketsBot/GoPanel
|
||||||
|
|
||||||
go 1.14
|
go 1.18
|
||||||
|
|
||||||
require (
|
require (
|
||||||
github.com/BurntSushi/toml v0.3.1
|
github.com/BurntSushi/toml v0.3.1
|
||||||
|
5
utils/utils.go
Normal file
5
utils/utils.go
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
package utils
|
||||||
|
|
||||||
|
func Ptr[T any](v T) *T {
|
||||||
|
return &v
|
||||||
|
}
|
Loading…
x
Reference in New Issue
Block a user