@andreabiagini5/applicazioni-e-servizi-web-project
Version:
Project for Applicazioni e Servizi Web.
17 lines • 695 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.leaderboard = void 0;
const leaderboard_1 = require("../services/leaderboard");
const leaderboard = (socket) => {
socket.on('getTopPlayers', async (callback) => {
const accounts = await (0, leaderboard_1.getTopAccounts)(5);
callback(JSON.stringify(accounts));
});
socket.on('getAccountInfo', async (callback) => {
const user = await (0, leaderboard_1.getAccountStats)(socket.data.username);
callback(JSON.stringify(user));
console.log('Top players sent to client:', user);
});
};
exports.leaderboard = leaderboard;
//# sourceMappingURL=leaderboard.js.map