[backend/masto-client] Return 422 when trying to create a scheduled status (ISH-315)
This commit is contained in:
parent
40110d4a9b
commit
616a70a73a
1 changed files with 3 additions and 0 deletions
|
@ -342,6 +342,9 @@ public class StatusController(
|
||||||
var token = HttpContext.GetOauthToken() ?? throw new Exception("Token must not be null at this stage");
|
var token = HttpContext.GetOauthToken() ?? throw new Exception("Token must not be null at this stage");
|
||||||
var user = token.User;
|
var user = token.User;
|
||||||
|
|
||||||
|
if (request.ScheduledAt != null)
|
||||||
|
throw GracefulException.UnprocessableEntity("Scheduled statuses are not supported yet");
|
||||||
|
|
||||||
//TODO: handle scheduled statuses
|
//TODO: handle scheduled statuses
|
||||||
Request.Headers.TryGetValue("Idempotency-Key", out var idempotencyKeyHeader);
|
Request.Headers.TryGetValue("Idempotency-Key", out var idempotencyKeyHeader);
|
||||||
var idempotencyKey = idempotencyKeyHeader.FirstOrDefault();
|
var idempotencyKey = idempotencyKeyHeader.FirstOrDefault();
|
||||||
|
|
Loading…
Add table
Reference in a new issue