UNPKG

nobloxmmc.js

Version:

A Node.js wrapper for ROBLOX. (original from sentanos)

37 lines (28 loc) 854 B
const events = require('events') const onNotification = require('../user/onNotification.js').func exports.optional = ['jar'] exports.func = (args) => { const jar = args.jar const newEvent = new events.EventEmitter() const notifications = onNotification({ jar: jar }) notifications.on('data', (name, message) => { if (name === 'ChatNotifications' && message.Type === 'ParticipantTyping') { newEvent.emit('data', { UserId: message.UserId, ConversationId: message.ConversationId, IsTyping: message.IsTyping }) } }) notifications.on('error', (err) => { newEvent.emit('error', err) }) notifications.on('connect', () => { newEvent.emit('connect') }) notifications.on('close', (internal) => { if (internal) return notifications.emit('close', true) }) return newEvent }