added fetch stats user to js

This commit is contained in:
Beverly Nguyen
2024-06-19 10:03:12 -07:00
parent d54cfdd6c0
commit 637f3d4b42

View File

@@ -12,7 +12,7 @@
labels: [], labels: [],
datasets: [ datasets: [
{ {
label: 'Requested', label: 'Delivered',
data: [], data: [],
backgroundColor: '#0076d6', backgroundColor: '#0076d6',
stack: 'Stack 0' stack: 'Stack 0'
@@ -31,21 +31,21 @@
var socket = io(); var socket = io();
socket.on('connect', function() { socket.on('connect', function() {
socket.emit('fetch_daily_stats'); socket.emit('fetch_daily_stats_by_user');
}); });
socket.on('daily_stats_update', function(data) { socket.on('daily_stats_by_user_update', function(data) {
// console.log('Data received:', data); // console.log('Data received:', data);
var labels = []; var labels = [];
var requestedData = []; var deliveredData = [];
for (var date in data) { for (var date in data) {
labels.push(date); labels.push(date);
requestedData.push(data[date].sms.requested); deliveredData.push(data[date].sms.delivered);
} }
myBarChart.data.labels = labels; myBarChart.data.labels = labels;
myBarChart.data.datasets[0].data = requestedData; myBarChart.data.datasets[0].data = deliveredData;
myBarChart.update(); myBarChart.update();
}); });
@@ -56,7 +56,7 @@
var sevenDaysButton = document.getElementById('sevenDaysButton'); var sevenDaysButton = document.getElementById('sevenDaysButton');
if (sevenDaysButton) { if (sevenDaysButton) {
sevenDaysButton.addEventListener('click', function() { sevenDaysButton.addEventListener('click', function() {
socket.emit('fetch_daily_stats'); socket.emit('fetch_daily_stats_by_user');
// console.log('clicked'); // console.log('clicked');
}); });
} }