1
0
mirror of https://github.com/mgerb/go-discord-bot synced 2026-01-11 09:32:50 +00:00

feat: add user event log to admin page

This commit is contained in:
2019-08-24 12:47:53 -05:00
parent 72ba1e5621
commit 55a4bb73af
18 changed files with 230 additions and 26 deletions

View File

@@ -23,7 +23,7 @@ func AddSoundRoutes(group *gin.RouterGroup) {
}
func listSoundHandler(c *gin.Context) {
archives, err := model.SoundList(db.GetConn())
archives, err := model.SoundGet(db.GetConn())
if err != nil {
response.InternalError(c, err)
@@ -36,6 +36,9 @@ func listSoundHandler(c *gin.Context) {
func postSoundPlayHandler(c *gin.Context) {
connections := bothandlers.ActiveConnections
oc, _ := c.Get("claims")
claims, _ := oc.(*middleware.CustomClaims)
params := struct {
Name string `json:"name"`
}{}
@@ -47,9 +50,9 @@ func postSoundPlayHandler(c *gin.Context) {
if len(connections) == 1 && params.Name != "" {
for _, con := range connections {
if params.Name == "random" {
con.PlayRandomAudio(nil)
con.PlayRandomAudio(nil, &claims.UserID)
} else {
con.PlayAudio(params.Name, nil)
con.PlayAudio(params.Name, nil, &claims.UserID)
}
}
}
@@ -89,7 +92,7 @@ func postSoundHandler(c *gin.Context) {
log.Info(claims.Username, "uploaded", config.Config.SoundsPath+"/"+file.Filename)
// save who uploaded the clip into the database
uploadSaveDB(claims.ID, file.Filename)
uploadSaveDB(claims.UserID, file.Filename)
if err != nil {
log.Error(err)
@@ -106,7 +109,7 @@ func uploadSaveDB(userID, filename string) {
extension := splitFilename[len(splitFilename)-1]
name := strings.Join(splitFilename[:len(splitFilename)-1], ".")
model.SoundCreate(db.GetConn(), &model.Sound{
model.SoundSave(db.GetConn(), &model.Sound{
UserID: userID,
Name: name,
Extension: extension,