arrayglobe

1.0.0 • Public • Published

ArrayGlobe

A simple algorithm walk between the array values each time you call get().

For what this can be useful? For me this is useful to toggle between websockets servers when one is diconnected.

Imagine that you have 3 websockets servers, you're connected to the first server but something crash the server. You need to connect into the second server automatically, so you handle the disconnect event to connect into a new websocket server. But what websocket I need to connect now? This is where the ArrayGlobe shine! Once you defined the array of servers you can just call get() and it will return the next websocket to connect.

Install

npm install arrayglobe --save

Example

const ArrayGlobe = require('arrayglobe')
let myArray = new ArrayGlobe(['first','second','third'])

myArray.get() // will return 'first'
myArray.get() // will return 'second'
myArray.get() // will return 'third'
myArray.get() // will return 'first'

Tests

Run npm run test

Pull requests are welcome!

Dependents (0)

Package Sidebar

Install

npm i arrayglobe

Weekly Downloads

8

Version

1.0.0

License

ISC

Last publish

Collaborators

  • herlon214