Skip to content

Reserved events #7

Closed
Closed
@lpinca

Description

@lpinca

I don't know if this is intended but it is possible to emit events that i believe should be "reserved".

var Primus = require('primus');
var primus_emitter = require('primus-emitter');
var server = require('http').createServer();

var primus = new Primus(server, {transformer: 'websockets'});
primus.use('emitter', primus_emitter);

primus.on('connection', function(spark) {
  console.log('spark ' + spark.id + ' connected');
  spark.send('open');
});
primus.on('disconnection', function(spark) {
  console.log('spark ' + spark.id + ' disconnected');
});

server.listen(3000);

var Socket = primus.Socket;
var client = new Socket('http://localhost:3000');
client.on('open', function() {
  console.log('client connected');
  client.send('end');
});

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions