From 8182d4cee270398a3b8709a81a61accae0b682a7 Mon Sep 17 00:00:00 2001
From: Adhidarma Hadiwinoto <me@adhisimon.org>
Date: Tue, 30 Jul 2019 22:16:06 +0700
Subject: [PATCH] History put on redis

---
 lib/history.js | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

diff --git a/lib/history.js b/lib/history.js
index 0744d30..59013fc 100644
--- a/lib/history.js
+++ b/lib/history.js
@@ -1,9 +1,23 @@
 'use strict';
 
+const redis = require('redis');
 const CircularBuffer = require("circular-buffer");
+
+const config = require('komodo-sdk/config');
+const redisClient = redis.createClient(config.redis || { host: '127.0.0.1' });
 const history = new CircularBuffer(1000);
 
+const REDIS_KEYWORD = `SHAKIR_SMS_HISTORY_${config.name||'SMS'}`;
+
+function fetchFromRedis() {
+    redisClient.LRANGE(REDIS_KEYWORD, 0, -1, (err, reply) => {
+        console.log(reply);
+    })
+}
+fetchFromRedis();
+
 function push(item) {
+    redisClient.LPUSH(REDIS_KEYWORD, JSON.stringify(item));
     history.push(item);
 }
 
-- 
1.9.0