fix(discord): do not split each line into individual messages

Closes #519
This commit is contained in:
Nicolas Meienberger 2026-02-25 18:43:51 +01:00
parent b916df7736
commit a208c0c49a
2 changed files with 3 additions and 5 deletions

View file

@ -13,6 +13,8 @@ export const buildDiscordShoutrrrUrl = (config: Extract<NotificationConfig, { ty
let shoutrrrUrl = `discord://${webhookToken}@${webhookId}`;
const params = new URLSearchParams();
params.append("splitLines", "false");
if (config.username) {
params.append("username", config.username);
}

View file

@ -1,5 +1,5 @@
import { eq, and } from "drizzle-orm";
import { BadRequestError, ConflictError, InternalServerError, NotFoundError } from "http-errors-enhanced";
import { BadRequestError, InternalServerError, NotFoundError } from "http-errors-enhanced";
import { db } from "../../db/db";
import {
notificationDestinationsTable,
@ -229,10 +229,6 @@ const deleteDestination = async (id: number) => {
const testDestination = async (id: number) => {
const destination = await getDestination(id);
if (!destination.enabled) {
throw new ConflictError("Cannot test disabled notification destination");
}
const decryptedConfig = await decryptSensitiveFields(destination.config);
const shoutrrrUrl = buildShoutrrrUrl(decryptedConfig);