Skip to content

Commit 67620af

Browse files
committed
Cleaning up
1 parent 14971cc commit 67620af

16 files changed

+447
-863
lines changed

bin/import-data.js

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
const config = require('../config'),
2+
fs = require('fs'),
3+
mongodb = require('../services/mongodb');
4+
5+
async function doImport() {
6+
const db = await mongodb.connect(config.mongodbUri);
7+
8+
if (fs.existsSync('./data/data.json')) {
9+
const data = JSON.parse(fs.readFileSync('./data/data.json', 'utf8'));
10+
11+
await db.collection('resources').bulkWrite(
12+
Object.keys(data.resources).map(id => {
13+
return {
14+
replaceOne: {
15+
filter: { _id: id },
16+
replacement: data.resources[id],
17+
upsert: true
18+
}
19+
};
20+
})
21+
);
22+
23+
await db.collection('subscriptions').bulkWrite(
24+
Object.keys(data.subscriptions).map(id => {
25+
return {
26+
replaceOne: {
27+
filter: { _id: id },
28+
replacement: data.subscriptions[id],
29+
upsert: true
30+
}
31+
};
32+
})
33+
);
34+
35+
await mongodb.close();
36+
} else {
37+
await mongodb.close();
38+
39+
throw new Error('Cannot find ./data/data.json');
40+
}
41+
}
42+
43+
doImport()
44+
.then(() => {
45+
console.log('Imported ./data/data.json');
46+
})
47+
.catch(err => {
48+
console.error(err);
49+
});

controllers/ping.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
(function () {
22
"use strict";
33

4-
var async = require('async'),
5-
bodyParser = require('body-parser'),
4+
const bodyParser = require('body-parser'),
65
errorResult = require('../services/error-result'),
76
express = require('express'),
87
parsePingParams = require('../services/parse-ping-params'),

controllers/please-notify.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@
3030
}
3131

3232
function handleError(req, res, err) {
33+
console.error(err);
3334
processResponse(req, res, errorResult(err.message));
3435
}
3536

0 commit comments

Comments
 (0)