Blame view

lib/history.js 326 Bytes
4fbfae95f   Adhidarma Hadiwinoto   Messages history
1
2
3
4
5
6
7
8
9
10
  'use strict';
  
  const CircularBuffer = require("circular-buffer");
  const history = new CircularBuffer(200);
  
  function push(item) {
      history.push(item);
  }
  
  function dump() {
c747a8b35   Adhidarma Hadiwinoto   DEBUG
11
12
13
      const result = history.toarray();
      console.log(JSON.stringify(result, null, 2));
      return result;
4fbfae95f   Adhidarma Hadiwinoto   Messages history
14
15
16
17
  }
  
  exports.push = push;
  exports.dump = dump;