Removed unused function
Signed-off-by: Armored Dragon <publicmail@armoreddragon.com>pull/1/head
parent
1d1e2795b0
commit
a11f5857c6
|
@ -36,7 +36,7 @@ async function postLogin(req, res) {
|
||||||
res.json({ success: true });
|
res.json({ success: true });
|
||||||
}
|
}
|
||||||
async function postSetting(request, response) {
|
async function postSetting(request, response) {
|
||||||
const user = await core.getUser({ id: request.session.user.id });
|
const user = await core.getUser({ user_id: request.session.user.id });
|
||||||
|
|
||||||
if (!user.success) return response.json({ success: false, message: user.message });
|
if (!user.success) return response.json({ success: false, message: user.message });
|
||||||
if (user.data.role !== "ADMIN") return response.json({ success: false, message: "User is not permitted" });
|
if (user.data.role !== "ADMIN") return response.json({ success: false, message: "User is not permitted" });
|
||||||
|
@ -52,22 +52,6 @@ async function deleteImage(req, res) {
|
||||||
// TODO: Permissions for deleting image
|
// TODO: Permissions for deleting image
|
||||||
return res.json(await core.deleteImage(req.body, req.session.user.id));
|
return res.json(await core.deleteImage(req.body, req.session.user.id));
|
||||||
}
|
}
|
||||||
async function postBlog(req, res) {
|
|
||||||
// Get user
|
|
||||||
const user = await core.getUser({ id: req.session.user.id });
|
|
||||||
if (!user.success) return user;
|
|
||||||
|
|
||||||
// TODO: Permissions for uploading posts
|
|
||||||
// Can user upload?
|
|
||||||
// const permissions = await permissions.postBlog(user);
|
|
||||||
|
|
||||||
// TODO: Validation for uploading posts
|
|
||||||
// Validate blog info
|
|
||||||
const valid = await validate.postBlog(req.body);
|
|
||||||
|
|
||||||
// Upload blog post
|
|
||||||
return res.json(await core.postBlog(valid.data, req.session.user.id));
|
|
||||||
}
|
|
||||||
async function deleteBlog(req, res) {
|
async function deleteBlog(req, res) {
|
||||||
// TODO: Permissions for deleting blog
|
// TODO: Permissions for deleting blog
|
||||||
return res.json(await core.deleteBlog(req.body.id, req.session.user.id));
|
return res.json(await core.deleteBlog(req.body.id, req.session.user.id));
|
||||||
|
@ -79,6 +63,7 @@ async function patchBlog(req, res) {
|
||||||
|
|
||||||
// Validate blog info
|
// Validate blog info
|
||||||
let valid = await validate.postBlog(req.body);
|
let valid = await validate.postBlog(req.body);
|
||||||
|
|
||||||
if (!valid.success) return { success: false, message: valid.message || "Post failed validation" };
|
if (!valid.success) return { success: false, message: valid.message || "Post failed validation" };
|
||||||
valid = valid.data;
|
valid = valid.data;
|
||||||
|
|
||||||
|
@ -93,4 +78,4 @@ async function patchUser(request, response) {
|
||||||
return response.json(await core.editUser({ requester_id: request.session.user.id, user_id: request.body.id, user_content: request.body }));
|
return response.json(await core.editUser({ requester_id: request.session.user.id, user_id: request.body.id, user_content: request.body }));
|
||||||
}
|
}
|
||||||
|
|
||||||
module.exports = { postRegister, patchBiography, postLogin, postSetting, postImage, deleteImage, postBlog, deleteBlog, patchBlog, patchUser };
|
module.exports = { postRegister, patchBiography, postLogin, postSetting, postImage, deleteImage, deleteBlog, patchBlog, patchUser };
|
||||||
|
|
1
yab.js
1
yab.js
|
@ -31,7 +31,6 @@ app.use(
|
||||||
app.post("/login", checkNotAuthenticated, internal.postLogin);
|
app.post("/login", checkNotAuthenticated, internal.postLogin);
|
||||||
app.post("/register", checkNotAuthenticated, internal.postRegister);
|
app.post("/register", checkNotAuthenticated, internal.postRegister);
|
||||||
app.post("/setting", checkAuthenticated, internal.postSetting);
|
app.post("/setting", checkAuthenticated, internal.postSetting);
|
||||||
app.post("/api/web/post", checkAuthenticated, internal.postBlog);
|
|
||||||
app.post("/api/web/image", checkAuthenticated, internal.postImage);
|
app.post("/api/web/image", checkAuthenticated, internal.postImage);
|
||||||
app.delete("/api/web/post/image", checkAuthenticated, internal.deleteImage);
|
app.delete("/api/web/post/image", checkAuthenticated, internal.deleteImage);
|
||||||
app.delete("/api/web/post", checkAuthenticated, internal.deleteBlog);
|
app.delete("/api/web/post", checkAuthenticated, internal.deleteBlog);
|
||||||
|
|
Loading…
Reference in New Issue