Blame view

lib/history.js 327 Bytes
4fbfae95f   Adhidarma Hadiwinoto   Messages history
1
2
3
  'use strict';
  
  const CircularBuffer = require("circular-buffer");
3a34fe226   Adhidarma Hadiwinoto   Perbesar circular...
4
  const history = new CircularBuffer(1000);
4fbfae95f   Adhidarma Hadiwinoto   Messages history
5
6
7
8
9
10
  
  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;