From dba49f359ad46553fe4ca7ba0f7348010fffbad8 Mon Sep 17 00:00:00 2001 From: uwaa Date: Wed, 8 Jan 2025 13:42:14 +0000 Subject: [PATCH] pleroma: content type --- Pleroma/Pleroma.cs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Pleroma/Pleroma.cs b/Pleroma/Pleroma.cs index ebb597b..e77736a 100644 --- a/Pleroma/Pleroma.cs +++ b/Pleroma/Pleroma.cs @@ -230,6 +230,7 @@ public class Pleroma /// Posts a status. /// /// Text content of the status. + /// The MIME type of the . /// Mark status and attached media as sensitive? /// The number of seconds the posted activity should expire in. When a posted activity expires it will be deleted from the server, and a delete request for it will be federated. This needs to be longer than an hour. /// ID of the status being replied to, if status is a reply @@ -241,6 +242,7 @@ public class Pleroma /// Thrown if something goes wrong while publishing the status. /// The newly published status if posting was successful. public Task PostStatus(string? content = null, + string content_type = "text/plain", bool sensitive = false, int? expiresIn = null, StatusID? replyTo = null, @@ -264,8 +266,8 @@ public class Pleroma writer.WritePropertyName("status"); writer.WriteStringValue(content); - writer.WritePropertyName("content-type"); - writer.WriteStringValue("text/plain"); + writer.WritePropertyName("content_type"); + writer.WriteStringValue(content_type); } if (sensitive)