@andreabiagini5/applicazioni-e-servizi-web-project
Version:
Project for Applicazioni e Servizi Web.
2 lines (1 loc) • 667 B
JavaScript
import{z as a}from"./index-HkHTkC0I.js";const g=new Intl.DateTimeFormat("it-IT",{day:"2-digit",month:"2-digit",year:"numeric",hour:"2-digit",minute:"2-digit",timeZone:"Europe/Rome"}),l=t=>g.format(t),y=async t=>new Promise(m=>{let r=[];a.emit("matchHistory",t,async s=>{const c=s.map(n=>new Promise(i=>{a.emit("getMatch",n,(o,e,p)=>{if(o){console.error("Error getting match",o),i();return}r.push({opponent:t===e.player1?e.player2:e.player1,winner:e.winner,creationDate:l(new Date(e.creationDate)),ratingDelta:e.ratingDelta}),i()})}));await Promise.all(c),r=r.sort((n,i)=>new Date(n.creationDate).getTime()-new Date(i.creationDate).getTime()),m(r)})});export{y as g};