pfp size limit to 50mb

This commit is contained in:
2025-12-12 16:34:19 +01:00
parent b931e48bca
commit 1bc651958c
3 changed files with 7 additions and 4 deletions

View File

@@ -1,4 +1,7 @@
const fastify = require('fastify')({ logger: true }); const fastify = require('fastify')({
logger: { level: 'error' },
});
const path = require('path'); const path = require('path');
const jwt = require("jsonwebtoken"); const jwt = require("jsonwebtoken");
const { initHeadless } = require("./dist/shared/headless"); const { initHeadless } = require("./dist/shared/headless");

View File

@@ -5,9 +5,9 @@ async function userRoutes(fastify: FastifyInstance) {
fastify.get('/me',controller.getMe); fastify.get('/me',controller.getMe);
fastify.post("/login", controller.login); fastify.post("/login", controller.login);
fastify.get('/users', controller.getAllUsers); fastify.get('/users', controller.getAllUsers);
fastify.post('/users', controller.createUser); fastify.post('/users', { bodyLimit: 1024 * 1024 * 50 }, controller.createUser);
fastify.get('/users/:id', controller.getUser); fastify.get('/users/:id', controller.getUser);
fastify.put('/users/:id', controller.updateUser); fastify.put('/users/:id', { bodyLimit: 1024 * 1024 * 50 }, controller.updateUser);
fastify.delete('/users/:id', controller.deleteUser); fastify.delete('/users/:id', controller.deleteUser);
fastify.get('/users/:id/integration', controller.getIntegrationStatus); fastify.get('/users/:id/integration', controller.getIntegrationStatus);
fastify.delete('/users/:id/integration', controller.disconnectAniList); fastify.delete('/users/:id/integration', controller.disconnectAniList);

View File

@@ -71,7 +71,7 @@
</svg> </svg>
</div> </div>
<p class="avatar-upload-text">Click to upload or drag and drop</p> <p class="avatar-upload-text">Click to upload or drag and drop</p>
<p class="avatar-upload-hint">PNG, JPG up to 5MB</p> <p class="avatar-upload-hint">PNG, JPG, GIF... up to 50 MB</p>
</div> </div>
<input type="file" id="avatarInput" accept="image/*"> <input type="file" id="avatarInput" accept="image/*">
</div> </div>