feat: release hand endpoint & button

This commit is contained in:
efim
2023-11-12 18:24:32 +00:00
parent b90fcc3f20
commit b1f2e896b9
5 changed files with 51 additions and 10 deletions

View File

@@ -227,8 +227,10 @@ func joinRoomHandler(templateFs *embed.FS,
Id: rooms.RandomPersonId(),
}
err := roomsM.Update(context.TODO(), room.Name, func(fromRoom rooms.Room) (toRoom rooms.Room) {
log.Printf("/login/join about to modify room %+v", fromRoom)
toRoom = fromRoom
toRoom.AllKnownPeople = append(toRoom.AllKnownPeople, person)
log.Printf("/login/join will save %+v", toRoom)
return toRoom
})
if err != nil {
@@ -244,6 +246,7 @@ func joinRoomHandler(templateFs *embed.FS,
// and we've checked password
err = roomsM.Update(context.TODO(), room.Name, func(fromRoom rooms.Room) (toRoom rooms.Room) {
toRoom = fromRoom
toRoom.Paricipants = append(toRoom.Paricipants, person.Id)
return toRoom
})