diff --git a/src/middleware/auth.js b/src/middleware/auth.js index 37c558b..0835b2b 100644 --- a/src/middleware/auth.js +++ b/src/middleware/auth.js @@ -3,7 +3,7 @@ const util = require('../util/util'); const xml = require("object-to-xml"); function auth(req, res, next) { - if(req.path.includes('/topics') || req.path.includes('/v1/endpoint')) + if(req.path.includes('/topics') || req.path.includes('/v1/endpoint') || req.path.includes('/v1/status')) return next(); const token = req.headers["x-nintendo-servicetoken"] || req.headers['olive service token']; let paramPackData = req.headers["x-nintendo-parampack"]; diff --git a/src/services/miiverse-api/index.js b/src/services/miiverse-api/index.js index d3f8039..46dc3c0 100644 --- a/src/services/miiverse-api/index.js +++ b/src/services/miiverse-api/index.js @@ -31,5 +31,6 @@ api.use('/v1/communities/', routes.COMMUNITY); api.use('/v1/people/', routes.PEOPLE); api.use('/v1/topics/', routes.TOPICS); api.use('/v1/users/', routes.USERS); +api.use('/v1/status/', routes.PING); module.exports = router; diff --git a/src/services/miiverse-api/routes/index.js b/src/services/miiverse-api/routes/index.js index cafa53c..3e514f6 100644 --- a/src/services/miiverse-api/routes/index.js +++ b/src/services/miiverse-api/routes/index.js @@ -5,5 +5,6 @@ module.exports = { COMMUNITY: require('./communities'), PEOPLE: require('./people'), TOPICS: require('./topics'), - USERS: require('./users') + USERS: require('./users'), + PING: require('./ping') }; diff --git a/src/services/miiverse-api/routes/ping.js b/src/services/miiverse-api/routes/ping.js new file mode 100644 index 0000000..46b11f6 --- /dev/null +++ b/src/services/miiverse-api/routes/ping.js @@ -0,0 +1,15 @@ +var express = require('express'); +var router = express.Router(); +const database = require('../../../database'); + +router.get('/', async function(req, res, next) { + res.send('Pong!'); +}); + +router.get('/database', async function(req, res, next) { + let document = await database.getEndpoints(); + if(document) + res.send('DB Connection Working! :D'); +}); + +module.exports = router; diff --git a/src/util/CommunityPostGen.js b/src/util/CommunityPostGen.js index 503550f..007d9e2 100644 --- a/src/util/CommunityPostGen.js +++ b/src/util/CommunityPostGen.js @@ -222,7 +222,7 @@ class CommunityPostGen { .e("country_id", post.country_id || 0).up() .e("created_at", moment(post.created_at).format('YYYY-MM-DD HH:MM:SS')).up() .e("feeling_id", post.feeling_id).up() - .e("id", '').up() + .e("id", post.id).up() .e("is_autopost", post.is_autopost).up() .e("is_community_private_autopost", post.is_community_private_autopost).up() .e("is_spoiler", post.is_spoiler).up()