removed user request and added user connection init to ws

main
alex 2023-04-21 14:01:56 +02:00
parent 74188bc007
commit 55f38bfeb5
3 changed files with 17 additions and 4 deletions

View File

@ -7,10 +7,11 @@ import (
"github.com/rs/zerolog/log"
)
var Groups []*Group
var Groups []Group
type Group struct {
Category string `json:"category"`
Id string `json:"id"`
Name string `json:"name"`
GlobalInputs []GlobalInputs `json:"globalInputs"`
Tasks []Task `json:"tasks"`
@ -75,7 +76,9 @@ func ReadGroups() {
json.Unmarshal(content, &group)
Groups = append(Groups, &group)
group.Id = entry.Name()
Groups = append(Groups, group)
log.Info().Msgf("Group: %s", group)
log.Info().Msgf("Number of groups: %d", len(Groups))

View File

@ -3,6 +3,7 @@ package structs
import (
"encoding/json"
"errors"
"janex/admin-dashboard-backend/grouptasks"
"sync"
"github.com/gofiber/websocket/v2"
@ -78,6 +79,11 @@ func (socketClient *SocketClient) writeMessage(messageType int, message SendSock
}
type InitUserSocketConnection struct {
User UserData
GroupTasks []grouptasks.Group
}
type UserData struct {
Username string
Email string
}

View File

@ -3,6 +3,7 @@ package socketserver
import (
"encoding/json"
"fmt"
"janex/admin-dashboard-backend/grouptasks"
"janex/admin-dashboard-backend/modules/cache"
"janex/admin-dashboard-backend/modules/database"
"janex/admin-dashboard-backend/modules/structs"
@ -45,8 +46,11 @@ func RunHub() {
newSocketClient.SendMessage(structs.SendSocketMessage{
Cmd: utils.SentInitUserSocketConnection,
Body: structs.InitUserSocketConnection{
Username: user.Username,
Email: user.Email,
User: structs.UserData{
Username: user.Username,
Email: user.Email,
},
GroupTasks: grouptasks.Groups,
},
})