feat: wip board metas

This commit is contained in:
Florian Schmitt 2025-06-04 12:35:04 +03:00
parent 7bd2cb8b77
commit 71298ee166
3 changed files with 59 additions and 1 deletions

View file

@ -134,6 +134,27 @@ io.sockets.on('connection', (client) => {
break
case 'editBoardMetas':
clean_data = {}
// TODO: test if prop is in ['title', opacity, 'imageUrl']
clean_data.id = message.data.id
clean_data.prop = message.data.prop
clean_data.value = scrub(message.data.value)
// send update to database
getRoom(client, (room) => {
db.editBoardMetas(room, clean_data.id, clean_data.prop, clean_data.value)
})
message_out = {
action: 'editBoardMetas',
data: clean_data
}
broadcastToRoom(client, message_out)
break
case 'moveCard':
// report to all other browsers
message_out = {