Advertisement
Guest User

Untitled

a guest
Jul 26th, 2017
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.41 KB | None | 0 0
  1. def addWishToBoard(wish: Wish, boardId: BoardId, userId: UserId): Option[Board]
  2.  
  3. private var boards = List.empty[Board]
  4.  
  5. def addWishToBoard(wish: Wish, boardId: BoardId, userId: UserId): Option[Board] = {
  6. val board = find(boardId)
  7. .filter(_.ownerId == userId)
  8. .map(board => board.copy(wishes = wish :: board.wishes.toList))
  9.  
  10. boards.foreach(board => boards = board :: boards)
  11.  
  12. board
  13. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement