summaryrefslogtreecommitdiff
path: root/src/loaders
diff options
context:
space:
mode:
Diffstat (limited to 'src/loaders')
-rw-r--r--src/loaders/pleroma.ts9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/loaders/pleroma.ts b/src/loaders/pleroma.ts
index b2c9f81..6b5b2f5 100644
--- a/src/loaders/pleroma.ts
+++ b/src/loaders/pleroma.ts
@@ -690,6 +690,14 @@ export function pleromaLoader(config: PleromaFeedConfig): Loader {
const title = extractTitle(cleanedContent);
+ // Extract author information from status account
+ const author = {
+ username: status.account.username,
+ displayName: status.account.display_name || undefined,
+ acct: status.account.acct,
+ url: status.account.url || undefined,
+ };
+
// Create note entry
store.set({
id: `pleroma-${postId}`,
@@ -699,6 +707,7 @@ export function pleromaLoader(config: PleromaFeedConfig): Loader {
cleanedContent.substring(0, 160) + (cleanedContent.length > 160 ? "..." : ""),
publishDate: new Date(status.created_at),
sourceUrl,
+ author,
attachments,
},
body: cleanedContent,