Skip to content

Commit dc3d165

Browse files
authored
Merge pull request #20 from CatalystCode/security_review
Remove unused endpoints and code per security review
2 parents b632d9c + c527ba6 commit dc3d165

File tree

13 files changed

+7
-427
lines changed

13 files changed

+7
-427
lines changed

controllers/features.js

Lines changed: 1 addition & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -4,22 +4,6 @@ const common = require('service-utils'),
44
HttpStatus = require('http-status-codes'),
55
services = require('../services');
66

7-
/*
8-
exports.upsert = function(req, res) {
9-
services.features.fromJsonApi(req.body, function(err, activity) {
10-
if (err) return common.utils.handleError(res, err);
11-
12-
services.features.create(features, function(err) {
13-
if (err) return common.utils.handleError(res, err);
14-
15-
services.features.toJsonApi(feature, function(featureJson) {
16-
res.send(activityJson);
17-
});
18-
});
19-
});
20-
};
21-
*/
22-
237
exports.getById = function(req, res) {
248
let query = {
259
id: req.params.id.split(','),
@@ -97,4 +81,4 @@ exports.getByBoundingBox = function(req, res) {
9781
features: features
9882
});
9983
});
100-
};
84+
};

controllers/index.js

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
11
module.exports = {
2-
features: require('./features'),
3-
ops: require('./ops'),
4-
visits: require('./visits')
2+
features: require('./features')
53
};

controllers/ops.js

Lines changed: 0 additions & 24 deletions
This file was deleted.

controllers/visits.js

Lines changed: 0 additions & 27 deletions
This file was deleted.

deployment_sha

Lines changed: 0 additions & 1 deletion
This file was deleted.

server.js

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -20,12 +20,6 @@ app.get('/features/bbox/:north/:west/:south/:east', controllers.features.getByBo
2020
app.get('/features/point/:latitude/:longitude', controllers.features.getByPoint);
2121
app.get('/features/name/:name', controllers.features.getByName);
2222

23-
app.get('/visits/:userId', controllers.visits.get);
24-
app.put('/visits/:userId', controllers.visits.put);
25-
26-
app.get('/ops/health', controllers.ops.health);
27-
app.get('/', controllers.ops.health);
28-
2923
services.init(function(err) {
3024
if (err) {
3125
return log.error('failed to initialize: ' + err);

services/featuresCosmosDb.js

Lines changed: 0 additions & 234 deletions
This file was deleted.

services/index.js

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,10 @@
11
"use strict"
22

33
const async = require('async'),
4-
features = require('./features'),
5-
visits = require('./visits');
4+
features = require('./features');
65

76
const submodules = [
8-
features,
9-
visits
7+
features
108
];
119

1210
function init(callback) {
@@ -15,6 +13,5 @@ function init(callback) {
1513

1614
module.exports = {
1715
features: features,
18-
init: init,
19-
visits: visits
16+
init: init
2017
};

test/fixtures/index.js

Lines changed: 1 addition & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -22,12 +22,6 @@ let fixtures = {
2222
"coordinates":[[[[-22.8724103,16.6696193],[-22.924919,16.585595],[-22.9840127,16.8273509],[-22.8892456,16.8339415],[-22.8724103,16.6696193]]]]
2323
}
2424
},
25-
visit: {
26-
userId: '747941cfb829',
27-
featureId: '93de94d6-6561-446f-9a33-c1761b029bd5',
28-
start: new Date(2016,12,13,16,09).getTime(),
29-
finish: new Date(2016,12,13,16,19).getTime()
30-
},
3125
location: {
3226
timestamp: new Date(2016,5,15).getTime(),
3327
userId: '747941cfb829',
@@ -85,14 +79,7 @@ let fixtures = {
8579
speed: 6.02
8680
}
8781
],
88-
intersections: [{
89-
userId: '747941cfb829',
90-
features: [
91-
{ id: '93de94d6-6561-446f-9a33-c1761b029bd5' }
92-
],
93-
timestamp: new Date(2016, 12, 13, 16, 09).getTime()
94-
}],
9582
userId: '747941cfb829'
9683
};
9784

98-
module.exports = fixtures;
85+
module.exports = fixtures;

0 commit comments

Comments
 (0)