Switch branches/tags
Nothing to show
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
28 lines (20 sloc) 655 Bytes
Url = require 'url'
Redis = require 'redis'
module.exports = (robot) ->
info = 'redis://localhost:6379'
client = Redis.createClient(info.port, info.hostname)
if info.auth
client.auth info.auth.split(":")[1]
client.on "error", (err) ->
robot.logger.error err
client.on "connect", -> "Successfully connected to Redis"
client.get "hubot:storage", (err, reply) ->
if err
throw err
else if reply
robot.brain.mergeData JSON.parse(reply.toString())
robot.brain.on 'save', (data) ->
client.set 'hubot:storage', JSON.stringify data
robot.brain.on 'close', ->