Skip to content

Commit c859751

Browse files
committed
merge
2 parents ffa8b55 + b284fa7 commit c859751

3 files changed

Lines changed: 3 additions & 18 deletions

File tree

lib/handlers/get.js

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -19,17 +19,12 @@ var subscription = require('../subscription.js');
1919
var HttpError = require('../http-error');
2020

2121
var ldpVocab = require('../vocab/ldp.js');
22-
var turtleExtensions = ['.ttl'];
2322

2423
function get(req, res, next, includeBody) {
2524
var ldp = req.app.locals.ldp;
2625
var uri = utils.uriBase(req);
2726
var filename = utils.uriToFilename(req.path, ldp.root);
2827

29-
// Register acl and meta suffixes as turtle extensions
30-
utils.pushIfNotExist(turtleExtensions, ldp.suffixAcl);
31-
utils.pushIfNotExist(turtleExtensions, ldp.suffixMeta);
32-
3328
// Add request to subscription service
3429
if (req.path.slice(-ldp.suffixChanges.length) ===
3530
ldp.suffixChanges) {
@@ -86,7 +81,7 @@ function get(req, res, next, includeBody) {
8681
res.set('content-type', contentType);
8782
debug('GET/HEAD -- content-type: ' + contentType);
8883

89-
if (utils.hasSuffix(filename, turtleExtensions)) {
84+
if (utils.hasSuffix(filename, ldp.turtleExtensions)) {
9085
contentType = 'text/turtle';
9186
}
9287

lib/ldp.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,7 @@ var debug = require('./debug');
1616
var utils = require('./utils.js');
1717
var ns = require('./vocab/ns.js').ns;
1818
var HttpError = require('./http-error');
19-
20-
var turtleExtension = '.ttl';
19+
var turtleExtension = '.ttl'
2120

2221
module.exports = LDP;
2322

@@ -46,6 +45,7 @@ function LDP(argv) {
4645
ldp.suffixMeta = argv.suffixMeta || ".meta";
4746
ldp.suffixChanges = argv.suffixChanges || '.changes';
4847
ldp.suffixSSE = argv.suffixSSE || '.events';
48+
ldp.turtleExtensions = ['.ttl', ldp.suffixAcl, ldp.suffixMeta, ldp.suffixChanges, ldp.suffixSSE]
4949

5050
ldp.proxy = argv.proxy;
5151

lib/utils.js

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
var fs = require('fs');
55
var path = require('path');
66
var S = require('string');
7-
var turtleExtension = ".ttl";
87

98
function uriToFilename(uri, base) {
109
var filename = path.join(base, uri);
@@ -89,14 +88,6 @@ function shortTime() {
8988
'{Hours}:{Minutes}:{Seconds}.{Milliseconds}');
9089
}
9190

92-
function pushIfNotExist (arr, item) {
93-
if (arr.indexOf(item) == -1) {
94-
arr.push(item);
95-
return true;
96-
}
97-
return false;
98-
}
99-
10091
exports.uriToFilename = uriToFilename;
10192
exports.uriToRelativeFilename = uriToRelativeFilename;
10293
exports.filenameToBaseUri = filenameToBaseUri;
@@ -108,4 +99,3 @@ exports.getResourceLink = getResourceLink;
10899
exports.formatDateTime = formatDateTime;
109100
exports.timestamp = timestamp;
110101
exports.shortTime = shortTime;
111-
exports.pushIfNotExist = pushIfNotExist;

0 commit comments

Comments
 (0)