Skip to content

Commit f0e1bb0

Browse files
committed
edit
1 parent 5d2b1cb commit f0e1bb0

File tree

1 file changed

+12
-2
lines changed

1 file changed

+12
-2
lines changed

worker.js

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,16 @@ async function handleReportError(request, env) {
9292
return new Response(JSON.stringify({ ok: false, error: 'Missing required fields' }), { status: 400, headers: { 'Content-Type': 'application/json' } });
9393
}
9494

95+
// Extract service name from siteName
96+
let serviceName;
97+
if (siteName.includes('/')) {
98+
serviceName = siteName.split('/').pop(); // Get the last part after the slash
99+
} else if (siteName.includes('.')) {
100+
serviceName = siteName.split('.')[0]; // Get the first part before the dot
101+
} else {
102+
serviceName = siteName; // Use the entire siteName if no slash or dot
103+
}
104+
95105
// Generate current date and time in DD/MM/YYYY HH:mm format
96106
const now = new Date();
97107
const formattedDate = now.toLocaleDateString('fr-FR'); // Format as DD/MM/YYYY
@@ -103,12 +113,12 @@ async function handleReportError(request, env) {
103113
url: redirectUrl,
104114
color: 14557473,
105115
fields: [
106-
{ name: env.REPORT_ERROR_DISCORD_CARD_SERVICE_FIELD_NAME, value: "Plex", inline: true },
116+
{ name: env.REPORT_ERROR_DISCORD_CARD_SERVICE_FIELD_NAME, value: serviceName, inline: true }, // Use extracted service name
107117
{ name: "​", value: "​", inline: true },
108118
{ name: env.REPORT_ERROR_DISCORD_CARD_CODE_FIELD_NAME, value: errorCode, inline: true },
109119
{ name: env.REPORT_ERROR_DISCORD_CARD_REPORT_BY_FIELD_NAME, value: fullName, inline: true },
110120
{ name: "​", value: "​", inline: true },
111-
{ name: env.REPORT_ERROR_DISCORD_CARD_REPORT_DATE_FIELD_NAME, value: reportDate, inline: true } // Use dynamically generated date and time
121+
{ name: env.REPORT_ERROR_DISCORD_CARD_REPORT_DATE_FIELD_NAME, value: reportDate, inline: true }
112122
],
113123
timestamp: new Date().toISOString()
114124
};

0 commit comments

Comments
 (0)