mirror of
https://github.com/PretendoNetwork/miiverse-api.git
synced 2026-09-13 02:55:13 -05:00
Use Model.create instead of new Model with Mongoose
This commit is contained in:
@@ -172,7 +172,7 @@ router.post('/', multer().none(), async function (request: express.Request, resp
|
||||
}
|
||||
|
||||
const communitiesCount: number = await Community.count();
|
||||
const community: HydratedCommunityDocument = new Community({
|
||||
const community: HydratedCommunityDocument = await Community.create({
|
||||
platform_id: 0, // WiiU
|
||||
name: request.body.name,
|
||||
description: request.body.description,
|
||||
@@ -188,8 +188,6 @@ router.post('/', multer().none(), async function (request: express.Request, resp
|
||||
app_data: request.body.app_data.replace(/[^A-Za-z0-9+/=\s]/g, ''),
|
||||
});
|
||||
|
||||
await community.save();
|
||||
|
||||
response.send(await comPostGen.Community(community));
|
||||
});
|
||||
|
||||
|
||||
@@ -70,7 +70,7 @@ router.post('/', upload.none(), async function (request: express.Request, respon
|
||||
return;
|
||||
}
|
||||
|
||||
conversation = new Conversation({
|
||||
conversation = await Conversation.create({
|
||||
id: Snowflake.nextId(),
|
||||
users: [
|
||||
{
|
||||
@@ -85,7 +85,6 @@ router.post('/', upload.none(), async function (request: express.Request, respon
|
||||
},
|
||||
]
|
||||
});
|
||||
await conversation.save();
|
||||
}
|
||||
|
||||
if (!conversation) {
|
||||
@@ -157,7 +156,7 @@ router.post('/', upload.none(), async function (request: express.Request, respon
|
||||
return;
|
||||
}
|
||||
|
||||
const newPost = new Post({
|
||||
await Post.create({
|
||||
title_id: request.paramPack.title_id,
|
||||
community_id: conversation.id,
|
||||
screen_name: sender.mii.name,
|
||||
@@ -186,7 +185,6 @@ router.post('/', upload.none(), async function (request: express.Request, respon
|
||||
parent: null,
|
||||
removed: false
|
||||
});
|
||||
newPost.save();
|
||||
|
||||
let postPreviewText = messageBody;
|
||||
if (painting) {
|
||||
|
||||
@@ -361,8 +361,7 @@ async function newPost(request: express.Request, response: express.Response): Pr
|
||||
return;
|
||||
}
|
||||
|
||||
const newPost = new Post(document);
|
||||
newPost.save();
|
||||
const newPost: HydratedPostDocument = await Post.create(document);
|
||||
|
||||
if (parentPost) {
|
||||
parentPost.reply_count = (parentPost.reply_count || 0) + 1;
|
||||
|
||||
Reference in New Issue
Block a user