feat: wip board metas
This commit is contained in:
parent
7bd2cb8b77
commit
71298ee166
3 changed files with 59 additions and 1 deletions
21
server.js
21
server.js
|
@ -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 = {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue