UNPKG

401 BJavaScriptView Raw
1const config = require('./rc')().get()
2
3const redis = config.persist ? require('redis') : require('redis-js')
4const client = redis.createClient()
5
6exports.setState = (key, state, cb) => client.set(key, JSON.stringify(state), cb)
7exports.deleteState = (key, cb) => client.del(key, cb)
8
9exports.getState = (key, cb) => {
10 client.get(key, (err, reply) => {
11 cb(err, !err && JSON.parse(reply))
12 })
13}