Skip to content

Commit 57e335e

Browse files
committed
removed semicolons
1 parent f7bb5a6 commit 57e335e

File tree

6 files changed

+25
-82
lines changed

6 files changed

+25
-82
lines changed

controllers/blog-post.controller.js

+7-6
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,14 @@
1-
const { blogService } = require('../services');
1+
const { blogService } = require('../services')
22

3-
const { requireAuthentication } = auth;
4-
const { createBlogpost } = blogService;
3+
const { requireAuthentication } = auth
4+
const { createBlogpost } = blogService
55

6+
// in route, split off the req, or just pass req, res in here?
67
function postBlogpost(user, content) {
7-
requireAuthentication(user);
8-
return createBlogpost(user, content);
8+
requireAuthentication(user)
9+
return createBlogpost(user, content)
910
}
1011

1112
module.exports = {
1213
postBlogpost
13-
};
14+
}

controllers/index.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
const blogpost = require('./blog-post.controller');
1+
const blogpost = require('./blog-post.controller')
22

33
module.exports = {
44
blogpost
5-
};
5+
}

models/index.js

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
const blogModel = require('')

routes/index.js

+5-64
Original file line numberDiff line numberDiff line change
@@ -1,68 +1,9 @@
1-
const express = require('express');
1+
const express = require('express')
22

3-
const controllers = require('../controllers');
3+
const { blogpost } = require('../controllers')
44

5-
const router = express.Router();
6-
const {
7-
auth,
8-
home,
9-
publication,
10-
} = controllers;
5+
const router = express.Router()
116

12-
/**
13-
* Handles controller execution and responds to user (API version).
14-
* This way controllers are not attached to the API.
15-
* Web socket has a similar handler implementation.
16-
* @param promise Controller Promise.
17-
* @param params (req) => [params, ...].
18-
*/
19-
const controllerHandler = (promise, params) => async (req, res, next) => {
20-
const boundParams = params ? params(req, res, next) : [];
21-
try {
22-
const result = await promise(...boundParams);
23-
return res.json(result || { message: 'OK' });
24-
} catch (error) {
25-
return res.status(500) && next(error);
26-
}
27-
};
28-
const c = controllerHandler;
7+
router.post('/blogpost', blogpost.postBlogpost)
298

30-
/**
31-
* Auth.
32-
*/
33-
router.post('/signin', c(auth.signin, (req, res, next) => [req, res, next]));
34-
router.post('/signup', c(auth.signup, (req, res, next) => [req, res, next]));
35-
36-
/**
37-
* Home.
38-
*/
39-
router.get('/', c(home.hello));
40-
router.get('/greet/:name', c(home.getGreeting, req => [req.params.name]));
41-
router.post('/greet/', c(home.postGreeting, req => [req.body.name]));
42-
43-
/**
44-
* Publications.
45-
*/
46-
router.get('/publications', c(publication.getPublications));
47-
router.post('/publications', c(publication.postPublication, req => [req.user, req.body.content]));
48-
49-
/**
50-
* Error-handler.
51-
*/
52-
router.use((err, req, res, _next) => {
53-
// Expected errors always throw ServerError.
54-
// Unexpected errors will either throw unexpected stuff or crash the application.
55-
if (Object.prototype.isPrototypeOf.call(ServerError.prototype, err)) {
56-
return res.status(err.status || 500).json({ error: err.message });
57-
}
58-
59-
log.error('~~~ Unexpected error exception start ~~~');
60-
log.error(req);
61-
log.error(err);
62-
log.error('~~~ Unexpected error exception end ~~~');
63-
64-
65-
return res.status(500).json({ error: '⁽ƈ ͡ (ुŏ̥̥̥̥םŏ̥̥̥̥) ु' });
66-
});
67-
68-
module.exports = router;
9+
module.exports = router

services/blog-post.service.js

+8-8
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
1-
const Post = require('../models/Post');
1+
const Post = require('../models/Post')
22

33
const createBlogpost = async (user, content) => {
4-
const post = new Post();
5-
post.user = user;
6-
post.content = content;
4+
const post = new Post()
5+
post.user = user
6+
post.content = content
77

88
try {
9-
await post.validate();
10-
return post.save();
9+
await post.validate()
10+
return post.save()
1111
} catch (e) {
12-
throw new Error(e.message);
12+
throw new Error(e.message)
1313
}
1414
}
1515

1616
module.exports = {
1717
createBlogpost
18-
};
18+
}

services/index.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
const blogService = require('./blog-post.service');
1+
const blogService = require('./blog-post.service')
22

33
module.exports = {
44
blogService
5-
};
5+
}

0 commit comments

Comments
 (0)