0.5.12 • Published 10 years ago

origami2-plugin-io v0.5.12

Weekly downloads
1
License
ISC
Repository
-
Last release
10 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

10 years ago

0.5.10

10 years ago

0.5.8

10 years ago

0.5.1

10 years ago

0.5.0

10 years ago

0.4.4

10 years ago

0.4.3

10 years ago

0.4.2

10 years ago

0.4.1

10 years ago

0.4.0

10 years ago