delete groups

This commit is contained in:
2026-04-12 19:29:10 +02:00
parent 09a6255213
commit 4f181b2d5c
21 changed files with 4 additions and 1258 deletions
-46
View File
@@ -84,25 +84,6 @@ func sendToAllMessageCloseIfTimeout(message *map[string]any) {
}
}
func WsSendToGroupAsUser(group *Group, sender *User, message string) error {
for groupUserId := range group.Users {
groupUser, err := CacheGetUserById(groupUserId)
if err != nil || groupUser.Id == sender.Id {
continue
}
// TODO update on groups rework
var msg = map[string]any{
// "type": WsEventType.Group,
"from": group.Id,
"sender": sender.Id,
"content": message,
}
WsSendMessageCloseIfTimeout(groupUser, &msg)
}
return nil
}
func handleAuthenticatedMessage(user *User, userMessage *map[string]any) bool {
WsSendMessageCloseIfTimeout(user, userMessage)
return true
@@ -144,33 +125,6 @@ func handleUnauthenticatedMessage(ctx context.Context, user *User, userMessage *
userFromCache.WsConn = user.WsConn
*user = *userFromCache
for groupId, _ := range userFromCache.Groups {
_, err = CacheGetGroup(groupId)
if err != nil {
dbGroup := &Group{Id: groupId}
err = DbGroupGetById(ctx, dbGroup)
if err != nil {
response.Event = WsAuthMessage{
Success: false,
Error: "invalid user data",
}
WsSendMessageCloseIfTimeout(user, response)
return false
}
err = DbGroupGetMembers(ctx, dbGroup)
if err != nil {
response.Event = WsAuthMessage{
Success: false,
Error: "invalid user data",
}
WsSendMessageCloseIfTimeout(user, response)
return false
}
CacheSaveGroup(dbGroup)
}
}
response.Event = WsAuthMessage{
Success: true,
Error: "",