Commit fd34a5972d6780e766d62417677c8e9f5f837c3e
expose graph of summary data
Dominic Tarr committed on 9/24/2018, 8:11:50 AMParent: f0d561545097816cc53c00eb465e57902203318a
Files changed
db.js | changed |
server.js | changed |
db.js | ||
---|---|---|
@@ -95,20 +95,22 @@ | ||
95 | 95 … | }) |
96 | 96 … | return state |
97 | 97 … | } |
98 | 98 … | |
99 | -pull( | |
100 | - pl.read(sample), | |
101 | - pull.asyncMap(function (index, cb) { | |
102 | - rawdb.get(index.value, function (err, value) { | |
103 | - cb(null, summary(value)) | |
104 | - }) | |
105 | - }), | |
106 | - pull.filter(), | |
107 | - pull.reduce(reduce, function (err, data) { | |
108 | - console.log(JSON.stringify(data, null, 2)) | |
109 | - }) | |
110 | -) | |
99 … | +db.summary = function (cb) { | |
100 … | + pull( | |
101 … | + pl.read(sample), | |
102 … | + pull.asyncMap(function (index, cb) { | |
103 … | + rawdb.get(index.value, function (err, value) { | |
104 … | + cb(null, summary(value)) | |
105 … | + }) | |
106 … | + }), | |
107 … | + pull.filter(), | |
108 … | + pull.reduce(reduce, cb) | |
109 … | + ) | |
110 … | +} | |
111 | 111 … | |
112 | 112 … | module.exports = db |
113 | 113 … | |
114 | 114 … | |
115 … | + | |
116 … | + |
server.js | ||
---|---|---|
@@ -79,8 +79,13 @@ | ||
79 | 79 … | }) |
80 | 80 … | } |
81 | 81 … | |
82 | 82 … | http.createServer(Stack( |
83 … | + route(/^\/summary.json$/, function (req, res) { | |
84 … | + db.summary(function (err, data) { | |
85 … | + res.end(JSON.stringify(data, null, 2)) | |
86 … | + }) | |
87 … | + }), | |
83 | 88 … | route(/^\/([0-9a-f]{64})(\.\w+)?$/, function (req, res, next) { |
84 | 89 … | get(req.params[0], req.params[1], res, next) |
85 | 90 … | }), |
86 | 91 … | route(/^\/([a-z\-_]+)(\.\w+)?$/, function (req, res, next) { |
@@ -138,4 +143,6 @@ | ||
138 | 143 … | }) |
139 | 144 … | })() |
140 | 145 … | |
141 | 146 … | |
147 … | + | |
148 … | + |
Built with git-ssb-web