Skip to content

Commit 920e198

Browse files
committed
fix: guild event description is limited to 1000 chars
1 parent 089ef24 commit 920e198

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/scheduled/guild-events.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,10 @@ function log(...messages: any[]) {
127127
console.log('[guild-events-sync]', ...messages);
128128
}
129129

130+
function capString(str: string, limit: number) {
131+
return str.length > limit ? `${str.slice(0, limit - 3)}...` : str;
132+
}
133+
130134
export const guildEventsTask: ScheduledTask = {
131135
interval: 86400,
132136
name: 'guild-events',
@@ -187,7 +191,7 @@ export const guildEventsTask: ScheduledTask = {
187191
/\.svg$/,
188192
'.png',
189193
),
190-
description: event.node.description,
194+
description: capString(event.node.description, 1000),
191195
scheduledStartTime: event.node.startAt,
192196
scheduledEndTime: event.node.endAt,
193197
entityType: GuildScheduledEventEntityType.External,

0 commit comments

Comments
 (0)