updating meme manager to update memes
This commit is contained in:
@@ -11,7 +11,7 @@ import flummpress from "flummpress";
|
||||
import { handleUpload } from "./upload_handler.mjs";
|
||||
import { handleAvatarUpload, handleAvatarDelete } from "./avatar_handler.mjs";
|
||||
import { handleRethumbUpload } from "./rethumb_handler.mjs";
|
||||
import { handleMemeUpload } from "./meme_upload_handler.mjs";
|
||||
import { handleMemeUpload, handleMemeEdit } from "./meme_upload_handler.mjs";
|
||||
import { handleEmojiUpload } from "./emoji_upload_handler.mjs";
|
||||
import { handleHallImageUpload, handleHallImageDelete, handleHallDelete, handleHallUpdate, handleHallCreate } from "./hall_image_handler.mjs";
|
||||
import { handleMetaExtract } from "./meta_extract_handler.mjs";
|
||||
@@ -775,6 +775,16 @@ process.on('uncaughtException', err => {
|
||||
}
|
||||
});
|
||||
|
||||
// Bypass middleware for meme template edits
|
||||
app.use(async (req, res) => {
|
||||
const editMatch = req.url.pathname.match(/^\/api\/v2\/admin\/memes\/(\d+)\/edit$/);
|
||||
if (req.method === 'POST' && editMatch) {
|
||||
req.params = { id: editMatch[1] };
|
||||
await handleMemeEdit(req, res);
|
||||
req.url.pathname = '/handled_meme_edit_bypass';
|
||||
}
|
||||
});
|
||||
|
||||
// Bypass middleware for emoji uploads
|
||||
app.use(async (req, res) => {
|
||||
if (req.method === 'POST' && req.url.pathname === '/api/v2/admin/emojis') {
|
||||
|
||||
Reference in New Issue
Block a user