Trying a different PK for favicons.

This commit is contained in:
Samuel Clay 2015-06-02 11:15:49 -07:00
parent 5ef24f9d17
commit b043b4278b
2 changed files with 2 additions and 2 deletions

View file

@ -27,7 +27,7 @@ db.open (err, client) =>
app.get /^\/rss_feeds\/icon\/(\d+)\/?/, (req, res) => app.get /^\/rss_feeds\/icon\/(\d+)\/?/, (req, res) =>
feed_id = parseInt(req.params, 10) feed_id = parseInt(req.params, 10)
etag = req.header('If-None-Match') etag = req.header('If-None-Match')
@collection.findOne feed_id: feed_id, (err, docs) -> @collection.findOne _id: feed_id, (err, docs) ->
console.log "Req: #{feed_id}, etag: #{etag}/#{docs?.color} (err: #{err}, docs? #{!!(docs and docs.data)})" console.log "Req: #{feed_id}, etag: #{etag}/#{docs?.color} (err: #{err}, docs? #{!!(docs and docs.data)})"
if not err and etag and docs and docs?.color == etag if not err and etag and docs and docs?.color == etag
res.send 304 res.send 304

View file

@ -48,7 +48,7 @@
feed_id = parseInt(req.params, 10); feed_id = parseInt(req.params, 10);
etag = req.header('If-None-Match'); etag = req.header('If-None-Match');
return _this.collection.findOne({ return _this.collection.findOne({
feed_id: feed_id _id: feed_id
}, function(err, docs) { }, function(err, docs) {
console.log("Req: " + feed_id + ", etag: " + etag + "/" + (docs != null ? docs.color : void 0) + " (err: " + err + ", docs? " + (!!(docs && docs.data)) + ")"); console.log("Req: " + feed_id + ", etag: " + etag + "/" + (docs != null ? docs.color : void 0) + " (err: " + err + ", docs? " + (!!(docs && docs.data)) + ")");
if (!err && etag && docs && (docs != null ? docs.color : void 0) === etag) { if (!err && etag && docs && (docs != null ? docs.color : void 0) === etag) {