kopia lustrzana https://github.com/Stopka/fedicrawl
23 wiersze
650 B
TypeScript
23 wiersze
650 B
TypeScript
import { FeedData } from '../../Fediverse/Providers/FeedData'
|
|
import striptags from 'striptags'
|
|
import Node from '../../Storage/Definitions/Node'
|
|
|
|
export default function (feedData: FeedData, node: Node): string {
|
|
return striptags(
|
|
feedData.displayName +
|
|
' ' +
|
|
feedData.description +
|
|
' ' +
|
|
feedData.fields.map((field) => field.name).join(' ') +
|
|
' ' +
|
|
feedData.fields.map((field) => field.value).join(' ') +
|
|
' ' +
|
|
feedData.name +
|
|
'@' +
|
|
node.domain +
|
|
(feedData.parentFeed != null
|
|
? ' ' + feedData.parentFeed.name + '@' + feedData.parentFeed.hostDomain
|
|
: '')
|
|
)
|
|
}
|