Skip to content
This repository was archived by the owner on Nov 27, 2023. It is now read-only.

Commit 2f7c757

Browse files
committed
Move functions into constructor: fix debug branch
1 parent 1e935b6 commit 2f7c757

File tree

1 file changed

+11
-10
lines changed

1 file changed

+11
-10
lines changed

src/lib/orbitdb-api.js

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -3,18 +3,10 @@ const Boom = require('boom');
33
const Http2 = require('http2');
44

55

6-
const asyncMiddleware = fn =>
7-
(request, h) => Promise.resolve(fn(request, h))
8-
.catch((err) => ErrorHandler(err, h));
9-
10-
const ErrorHandler = (err, _h) => {
11-
console.error(err);
12-
return Boom.badImplementation();
13-
};
14-
156
class OrbitdbAPI {
167
constructor (dbm, server_opts) {
17-
let comparisons, rawiterator, getraw, unpack_contents, listener, dbMiddleware
8+
let comparisons, rawiterator, getraw, unpack_contents, listener
9+
let dbMiddleware, ErrorHandler, asyncMiddleware
1810

1911
listener = Http2.createSecureServer(server_opts.http2_opts);
2012
this.server = new Hapi.Server({
@@ -42,6 +34,15 @@ class OrbitdbAPI {
4234
.catch((err) => ErrorHandler(err, h));
4335
}
4436

37+
asyncMiddleware = fn =>
38+
(request, h) => Promise.resolve(fn(request, h))
39+
.catch((err) => ErrorHandler(err, h));
40+
41+
ErrorHandler = (err, _h) => {
42+
console.error(err);
43+
return Boom.badImplementation();
44+
};
45+
4546
rawiterator = (db, request, _h) =>
4647
db.iterator(request.payload).collect();
4748

0 commit comments

Comments
 (0)