rename.put.ts 500 Bytes
import { database } from '@/server/fake-db/apps/kanban/index'
import type { RenameKanbanBoard } from '@/server/fake-db/apps/kanban/types'

export default defineEventHandler(async event => {
  const { boardId, newName } = await readBody(event) as RenameKanbanBoard

  database.boards = database.boards.map(board => {
    if (board.id === boardId)
      board.title = newName

    return board
  })

  setResponseStatus(event, 201)

  return { body: { message: `Rename Board with id ${newName}` } }
})