Not exposed 'expires_in' in scheduling post result params
Missed field 'params.expires_in' in Schedule post request /api/v1/statuses/
Same for fetch scheduled statuses endpoin /api/v1/scheduled_statuses/
However, when status posted (on scheduled_at) it has valid pleroma.expires_at
. So expire feature work, just not exposed.
Pleroma version: 2.2.50-914-ga7864a94
Request example for /api/v1/statuses/
{
"expires_in":174251,
"visibility":"public",
"sensitive":false,
"status":"sc",
"to":[
],
"scheduled_at":"2021-02-03T21:07:00.000Z"
}
Result
{
"id":"32",
"params":{
"in_reply_to_id":null,
"poll":null,
"scheduled_at":"2021-02-03T21:07:00.000Z",
"sensitive":false,
"spoiler_text":null,
"text":"sc",
"visibility":"public"
},
"scheduled_at":"2021-02-03T21:07:00.000Z"
}
https://fedi.app/api/v1/statuses/A3uNkNB6Auzl1n8ssa
"pleroma": {
"content": {
"text/plain": "asd"
},
"conversation_id": 716139,
"direct_conversation_id": null,
"emoji_reactions": [],
"expires_at": "2021-02-04T21:07:12.452701Z",
"in_reply_to_account_acct": null,
"local": true,
"parent_visible": false,
"spoiler_text": {
"text/plain": ""
},
"thread_muted": false
},