tmi.js
Advanced tools
Comparing version 0.0.4 to 0.0.5
@@ -81,12 +81,14 @@ var bunyan = require("bunyan"); | ||
// Parse emotes.. | ||
if (typeof message.tags['emotes'] === 'string') { | ||
var emoticons = message.tags['emotes'].split('/'); | ||
if (typeof message.tags["emotes"] === "string") { | ||
var emoticons = message.tags["emotes"].split("/"); | ||
var emotes = {}; | ||
for (var i = 0; i < emoticons.length; i++) { | ||
var parts = emoticons[i].split(':'); | ||
emotes[parts[0]] = parts[1].split(','); | ||
var parts = emoticons[i].split(":"); | ||
emotes[parts[0]] = parts[1].split(","); | ||
} | ||
message.tags['emotes'] = emotes; | ||
} else { message.tags['emotes'] = null; } | ||
message.tags["emotes-raw"] = message.tags["emotes"]; | ||
message.tags["emotes"] = emotes; | ||
} | ||
if (typeof message.tags["emotes"] === "boolean") { message.tags["emotes-raw"] = null; } | ||
@@ -279,2 +281,3 @@ // Transform the IRCv3 tags.. | ||
case "ROOMSTATE": | ||
message.tags.channel = self.lastJoined; | ||
self.emit("roomstate", message.params[0], message.tags); | ||
@@ -281,0 +284,0 @@ break; |
{ | ||
"name": "tmi.js", | ||
"version": "0.0.4", | ||
"version": "0.0.5", | ||
"description": "Javascript library for the Twitch Messaging Interface.", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
59992
1221