0.5.12 • Published 8 years ago

origami2-plugin-io v0.5.12

Weekly downloads
1
License
ISC
Repository
-
Last release
8 years ago

Origami 2 plugin socket.io helper

constructor

Params:

  • api required: Plugin constructor function.
  • privateKey required: Plugin private key.
  • dependenciesMap optional: An object containing string keys and string values. For example:
{
  "constructorParameterName": "OtherPluginName"
}

A client object will be created, that client will use the same context as the plugin invoked method. Each key like constructorParameterName will be mapped to an API proxy.

  • locals optional: An object containing string keys and string values. For example:
{
  "param1": 1,
  "param2": "another",
  "db": myDb
}
  • events optional:

    Each key like param1 will be set as the value on the constructor of the same name.

An additional constructor will be passed: emit which receives one parameter and broadcast the event to the stack.

.connect

Returns: a Promise to be resolved once connected Params:

It is expected the other end to be using the stack socket.io helper

.listenSocket

Returns: a Promise to be resolved once connected Params:

It is expected the other end to be using the stack socket.io helper

0.5.12

8 years ago

0.5.10

8 years ago

0.5.8

8 years ago

0.5.1

8 years ago

0.5.0

8 years ago

0.4.4

8 years ago

0.4.3

8 years ago

0.4.2

8 years ago

0.4.1

8 years ago

0.4.0

8 years ago