1.1.0 • Published 6 years ago
@imatyushkin/recognizer v1.1.0
At a Glance
Recognizer identifies users connected to your server with socket. The library is built on top of Socket.IO.
How to Get Started
If you use npm, type in Terminal:
npm install --save @imatyushkin/recognizer socket.io
npm install --save-dev @types/socket.ioIf you prefer yarn, type:
yarn add @imatyushkin/recognizer socket.io
yarn add @types/socket.io --devUsage
Recognizer requires SocketIO server instance:
const recognizer = new Recognizer({
socketIO: <Your SocketIO instance>,
users: {
onAdded: (user) => {
// Handle new user
},
onEvent: (user, event, data) => {
// Handle event from user
},
onRemoved: (user) => {
// Handle user's removal
}
}
});To add new user, simply send socket to recognizer:
recognizer.add(socket);To remove the user, write this:
recognizer.remove(socket);License
Recognizer is available under the Apache 2.0 license. See the LICENSE file for more info.