Practice ยท 2 of 3
Task Store: Ownership
Extend the store: update(id, patch, userId) and remove(id, userId) โ both enforce ownership: if the task exists but ownerId !== userId, return { ok: false, status: 403 }; missing task => { ok: false, status: 404 }. update applies only title and done from patch (ignore other fields) and returns { ok: true, task }; remove returns { ok: true } and actually removes.
Difficulty: intermediate
Press Submit to check your solution.
Back to lesson: Practice: In-Memory CRUD โ Practice