1.1.1 • Published 5 years ago

adonis-ws-redis-provider v1.1.1

Weekly downloads
116
License
MIT
Repository
-
Last release
5 years ago

Adonis Websockets Redis Provider

This project provides listener and publisher for Redis PubSub in terms of adonis-websocket.

Installation

Install addon via:

adonis install adonis-ws-redis-provider

Add provider to start/app.js:

const providers = [
  'adonis-ws-redis-provider/providers/WsRedisProvider',
]

The next step is to open server.js and register preloader for redis subscriptions.

new Ignitor(Fold)
  .appRoot(__dirname)
  .preLoad('start/redis')
  .wsServer() // <-- add this line
  .fireHttpServer()
  .catch(console.error)

Don't forget that this package relies on adonis-websocket and adonis-redis.

How to use

Instead of

Ws
  .getChannel('channel')
  .topic('topic')
  .broadcast(event, data)

just publish message like below:

Ws.publish({
  topic: 'topic',
  event: 'event',
  payload: data,
})
1.1.1

5 years ago

1.1.0

5 years ago

1.0.0

5 years ago