fix sync usr to admin & fix notification plate & Rut Validation
This commit is contained in:
@@ -23,7 +23,15 @@ function UserDashboard({ token, username }) {
|
||||
setDetections(prev => [data, ...prev].slice(0, 5));
|
||||
});
|
||||
|
||||
return () => socket.off('new_detection');
|
||||
// Real-time status updates
|
||||
socket.on('plate_status_updated', () => fetchPlates());
|
||||
socket.on('people_updated', () => fetchPeople());
|
||||
|
||||
return () => {
|
||||
socket.off('new_detection');
|
||||
socket.off('plate_status_updated');
|
||||
socket.off('people_updated');
|
||||
};
|
||||
}, [token]);
|
||||
|
||||
const fetchPlates = async () => {
|
||||
@@ -62,7 +70,7 @@ function UserDashboard({ token, username }) {
|
||||
});
|
||||
setNewPlate({ number: '', owner: '' });
|
||||
fetchPlates();
|
||||
alert('Plate registered! Waiting for admin approval.');
|
||||
// Alert removed for better UX
|
||||
} catch (err) {
|
||||
alert('Error: ' + err.message);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user