Skip to content

Commit 03bc9d2

Browse files
feat: autoarchive and error handling
1 parent b8f30f1 commit 03bc9d2

File tree

1 file changed

+12
-5
lines changed

1 file changed

+12
-5
lines changed

src/cool-links-management.ts

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,16 @@ export const coolLinksManagement = async (message: Message) => {
1212

1313
await message.react('✅');
1414
await message.react('❌');
15-
const { result, error } = await ogs({ url: detectedURLs[0] });
16-
const threadName = error ? message.content : `${result.ogSiteName} - ${result.ogTitle}`;
17-
await message.startThread({
18-
name: threadName,
19-
});
15+
try {
16+
const { result } = await ogs({ url: detectedURLs[0] });
17+
const threadName = result.success
18+
? `${result.ogSiteName} - ${result.ogTitle}`
19+
: message.content;
20+
await message.startThread({
21+
name: threadName,
22+
autoArchiveDuration: 4320,
23+
});
24+
} catch (error) {
25+
console.error(error);
26+
}
2027
};

0 commit comments

Comments
 (0)