feat: support sending and preview links
This commit is contained in:
@@ -0,0 +1,14 @@
|
||||
export interface LinkMetadata {
|
||||
url: string;
|
||||
title: string | null;
|
||||
description: string | null;
|
||||
image: string | null;
|
||||
favicon: string | null;
|
||||
domain: string;
|
||||
}
|
||||
|
||||
const URL_REGEX = /https?:\/\/[^\s<>"')\]]+/g;
|
||||
|
||||
export function extractUrls(text: string): string[] {
|
||||
return Array.from(text.matchAll(URL_REGEX), (m) => m[0]);
|
||||
}
|
||||
Reference in New Issue
Block a user