Skip to content

leon-marzahn/sockery

Repository files navigation

Sockery npm version Build Status codecov

Usage:

import { Server } from 'sockery';

const server = new Server();
server.addListeners(ADD_YOUR_LISTENERS_HERE);
server.listen(8082);
How to add listeners:
import { Listener, ListenerOptions } from 'sockery';

export class TestListener extends Listener {
  protected getOptions = (): ListenerOptions => {
    event: 'test'
  };
  
  public execute(payload: any, ack: Function): void {
    ack({
      test: payload.test
    });
  }
}

const server = new Server();
server.addListeners([new TestListener]);
server.listen(8082);

About

A Socket.io (Websocket) Webserver

Resources

Stars

Watchers

Forks

Packages

No packages published