Προσπαθώ να κάνω την εφαρμογή μου πιο αρθρωτή μεταφέροντας τους χειριστές συμβάντων υποδοχής σε διαφορετικά αρχεία. συγκεκριμένα, προσπαθώ να το κάνω αυτό
socket.on('foo',fooHandler)
socket.on('bar',barHandler)
Ωστόσο, οι χειριστές δεν φαίνεται να έχουν πρόσβαση στο παράδειγμα υποδοχής. αυτό δεν λειτουργεί
fooHandler = (data) => {
console.log(socket.id)
}
Η πρίζα δεν έχει οριστεί. Υπάρχει τρόπος να έχω πρόσβαση στην παρουσία υποδοχής εντός της συνάρτησης. Δοκίμασα this.socket.id
ή προσδιορίζω το όρισμα socket
στον χειριστή μου. δεν φαίνεται να λειτουργούν