Pleroma Direct Message API doesn't honor all params
FE developers working on Direct messages have noticed that, despite the documentation:
https://docs-develop.pleroma.social/backend/API/pleroma_api/#get-apiv1pleromaconversationsidstatuses
saying that it adhered to the timeline params, the following parameters were not honored.
The limit
,since_id
,max_id
, and min_id
fields specifically. They believe they could deliver a better product with these enabled. If there are no objections I would like to add these parameters to the query.
Also noted was that supporting the 'to' parameter to start a message doesn't work. I did see some code there to do this, but I think there might be a bug that keeps it from working. I would also like to address that.
That one is documented here: https://docs-develop.pleroma.social/backend/API/differences_in_mastoapi_responses/#post-apiv1statuses