Safer DB.set

This commit is contained in:
Mayhem 2013-06-08 20:46:15 +02:00
parent 336e69c4fe
commit 45fcd8f59d

View File

@ -31,9 +31,9 @@ class DataBoard
else unless Object.keys(@data.boards[boardID]).length
delete @data.boards[boardID]
set: ({boardID, threadID, postID, val}) ->
if postID
if postID isnt undefined
((@data.boards[boardID] or= {})[threadID] or= {})[postID] = val
else if threadID
else if threadID isnt undefined
(@data.boards[boardID] or= {})[threadID] = val
else
@data.boards[boardID] = val