| 1054 | }); | 1054 | }); |
| 1055 | | 1055 | |
| 1056 | router.post('/chats', jsonParser, validateAvatarUrlMiddleware, async function (request, response) { | 1056 | router.post('/chats', jsonParser, validateAvatarUrlMiddleware, async function (request, response) { |
| 1057 | if (!request.body) return response.sendStatus(400); | 1057 | try { |
| | 1058 | if (!request.body) return response.sendStatus(400); |
| 1058 | | 1059 | |
| 1059 | const characterDirectory = (request.body.avatar_url).replace('.png', ''); | 1060 | const characterDirectory = (request.body.avatar_url).replace('.png', ''); |
| 1060 | | 1061 | |
| 1061 | try { | | |
| 1062 | const chatsDirectory = path.join(request.user.directories.chats, characterDirectory); | 1062 | const chatsDirectory = path.join(request.user.directories.chats, characterDirectory); |
| 1063 | | 1063 | |
| 1064 | if (!fs.existsSync(chatsDirectory)) { | 1064 | if (!fs.existsSync(chatsDirectory)) { |