我有一个socket.io向控制台发送一条消息,其中包含一个属性及其值,格式如下:groupName - VALUE_HERE
。
我还有一个Meteor功能(如下所示),我希望在收到来自Meteor的控制台消息时拨打电话。我怎么能做到这一点?
fireGroup = function(display, file) {
console.log(display + ' - ' + file)
if (display == "group") {
var groupToFire = DisplayGroups.find({
"groupName": file
}).fetch();
groupToFire.forEach(function(item, position) {
var existing = DisplayContent.find({
display: item.displayName
}).fetch()[0];
if (existing) {
DisplayContent.update({
_id: existing._id
}, {
$set: {
content: item.fileName,
display: item.displayName,
clickActive: item.clickActive,
groupForClick: item.groupForClick
}
});
} else {
DisplayContent.insert({
display: item.displayName,
content: item.fileName,
clickActive: item.clickActive,
groupForClick: item.groupForClick
});
}
if (item.displayName == 'concept') {
Meteor.call("changeConcept", item.fileName);
}
});
} else {
}
};