summaryrefslogtreecommitdiff
path: root/src/loaders
diff options
context:
space:
mode:
Diffstat (limited to 'src/loaders')
-rw-r--r--src/loaders/pleroma.ts8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/loaders/pleroma.ts b/src/loaders/pleroma.ts
index b3fa8ff..36ea4d6 100644
--- a/src/loaders/pleroma.ts
+++ b/src/loaders/pleroma.ts
@@ -730,6 +730,12 @@ export function pleromaLoader(config: PleromaFeedConfig): Loader {
const title = extractTitle(cleanedContent);
+ // Add language code as a tag
+ // Default to Polish since most Pleroma posts are in Polish when language is not specified
+ const langTag = status.language || "pl";
+ const postLanguage = status.language || "pl";
+ tags = tags.includes(langTag) ? tags : [...tags, langTag];
+
// Create note entry
store.set({
id: `pleroma-${postId}`,
@@ -739,7 +745,7 @@ export function pleromaLoader(config: PleromaFeedConfig): Loader {
cleanedContent.substring(0, 160) + (cleanedContent.length > 160 ? "..." : ""),
publishDate: new Date(status.created_at),
sourceUrl,
- language: status.language || undefined,
+ language: postLanguage,
tags,
draft: false,
author: "Dawid",