add hub get logic and part of client

This commit is contained in:
2026-04-28 21:22:33 +02:00
parent a49f9f4615
commit 221fb47495
24 changed files with 1788 additions and 22 deletions
+3 -1
View File
@@ -17,6 +17,8 @@ import (
"go-socket/packages/wsServer"
"golang.org/x/crypto/bcrypt"
"github.com/google/uuid"
)
func HandleUserNewToken(response http.ResponseWriter, request *http.Request) {
@@ -45,7 +47,7 @@ func HandleUserNewToken(response http.ResponseWriter, request *http.Request) {
user, err = cache.GetUserByName(username)
if err != nil {
user = &types.User{Name: username}
user = &types.User{Name: username, Hubs: make(map[uuid.UUID]*types.Hub)}
if err = postgresql.UserGetStandardInfoByName(ctx, user); err != nil {
http.Error(response, "bad login", http.StatusUnauthorized)
return