feat: 🌸

This commit is contained in:
codytseng
2025-07-18 23:25:47 +08:00
parent 74e04e1c7d
commit e91b2648cc
41 changed files with 756 additions and 92 deletions

View File

@@ -451,7 +451,7 @@ export function extractHashtags(content: string) {
export function extractImageInfosFromEventTags(event: Event) {
const images: TImageInfo[] = []
event.tags.forEach((tag) => {
const imageInfo = extractImageInfoFromTag(tag)
const imageInfo = extractImageInfoFromTag(tag, event.pubkey)
if (imageInfo) {
images.push(imageInfo)
}
@@ -588,6 +588,13 @@ export function extractEmojiInfosFromTags(tags: string[][] = []) {
.filter(Boolean) as TEmoji[]
}
export function extractServersFromTags(tags: string[][] = []) {
return tags
.filter(tagNameEquals('server'))
.map(([, url]) => (url ? normalizeHttpUrl(url) : ''))
.filter(Boolean)
}
export function createFakeEvent(event: Partial<Event>): Event {
return {
id: '',