Slon/Api/V1/Statuses: Handle 'sensitive' parameter if POSTed as string rather than boolean

This commit is contained in:
Alec Murphy 2025-03-01 21:27:09 -05:00
parent c0a28a6f17
commit 6f11f7830d

View file

@ -239,6 +239,9 @@ U0 @slon_api_v1_statuses_post(SlonHttpSession* session)
U8* username = account_object->@("username");
Bool sensitive = request_json->@("sensitive") > 0;
if (request_json->@("sensitive", TRUE)(JsonKey*)->type == JSON_STRING) {
sensitive = (!StrICmp("true", request_json->@("sensitive")));
}
U8* in_reply_to_id = request_json->@("in_reply_to_id");
U8* visibility = request_json->@("visibility");