const List = require("../models/list.model"); exports.getList = async (req, res) => { const items = await List.getUnboughtItems(); res.json(items); }; exports.addItem = async (req, res) => { const { item_name, quantity } = req.body; const id = await List.addOrUpdateItem(item_name, quantity); await List.addHistoryRecord(id, quantity); res.json({ message: "Item added/updated" }); }; exports.markBought = async (req, res) => { await List.setBought(req.body.id); res.json({ message: "Item marked bought" }); };