fix update status plate user

This commit is contained in:
2026-01-03 12:56:47 -03:00
parent d6f90c19f1
commit f9f841e4f1

View File

@@ -24,11 +24,13 @@ function UserDashboard({ token, username }) {
});
// Real-time status updates
socket.on('new_plate_registered', () => fetchPlates()); // Sync when plate added
socket.on('plate_status_updated', () => fetchPlates());
socket.on('people_updated', () => fetchPeople());
return () => {
socket.off('new_detection');
socket.off('new_plate_registered');
socket.off('plate_status_updated');
socket.off('people_updated');
};
@@ -39,10 +41,8 @@ function UserDashboard({ token, username }) {
const res = await axios.get(`${API_URL}/api/plates`, {
headers: { Authorization: `Bearer ${token}` }
});
// Filter plates added by this user (if backend doesn't filter, we filter here)
// Note: Backend currently returns ALL plates. We can filter on client for now.
const myPlates = res.data.filter(p => p.addedBy?.username === username);
setPlates(myPlates);
// Backend already filters by user, so use data directly
setPlates(res.data);
} catch (err) {
console.error(err);
}