pl-api: allow markdown on kmyblue

Signed-off-by: Nicole Mikołajczyk <git@mkljczk.pl>
This commit is contained in:
Nicole Mikołajczyk
2025-04-22 14:31:09 +02:00
parent 985843cadb
commit 45ef897415

View File

@ -312,16 +312,16 @@ const instanceSchema = v.pipe(
data.version = `0.0.0 (compatible; GoToSocial ${data.version})`; data.version = `0.0.0 (compatible; GoToSocial ${data.version})`;
} }
const apiVersions = getApiVersions(data);
if (!data.pleroma) { if (!data.pleroma) {
data.pleroma = { data.pleroma = {
metadata: { metadata: {
post_formats: data.configuration?.statuses?.supported_mime_types, post_formats: data.configuration?.statuses?.supported_mime_types || (apiVersions['kmyblue_markdown.fedibird.pl-api'] ? ['text/plain', 'text/markdown'] : []),
}, },
}; };
} }
const apiVersions = getApiVersions(data);
if (data.domain) return { account_domain: data.domain, ...data, api_versions: apiVersions }; if (data.domain) return { account_domain: data.domain, ...data, api_versions: apiVersions };
return { ...instanceV1ToV2(data), api_versions: apiVersions }; return { ...instanceV1ToV2(data), api_versions: apiVersions };