From aa105c6d2b2795f59b5d2d8f34c52b91ab93e1ae Mon Sep 17 00:00:00 2001 From: Michel Roux Date: Mon, 20 Apr 2020 10:56:58 +0200 Subject: [PATCH] Fix #1150 Receive 422 errors on certain image uploads to Mastodon --- .../extension/model/AccountDetailsExtensions.kt | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/twidere/src/main/kotlin/org/mariotaku/twidere/extension/model/AccountDetailsExtensions.kt b/twidere/src/main/kotlin/org/mariotaku/twidere/extension/model/AccountDetailsExtensions.kt index 92998a6aa..4007130fb 100644 --- a/twidere/src/main/kotlin/org/mariotaku/twidere/extension/model/AccountDetailsExtensions.kt +++ b/twidere/src/main/kotlin/org/mariotaku/twidere/extension/model/AccountDetailsExtensions.kt @@ -71,6 +71,16 @@ fun AccountDetails.getMediaSizeLimit(@MediaCategory mediaCategory: String? = nul } return UpdateStatusTask.SizeLimit(imageLimit, videoLimit) } + AccountType.MASTODON -> { + val imageLimit = AccountExtras.ImageLimit().apply { + maxSizeSync = 8 * 1024 * 1024 + maxSizeAsync = 8 * 1024 * 1024 + maxHeight = 1280 + maxWidth = 1280 + } + val videoLimit = AccountExtras.VideoLimit.twitterDefault() + return UpdateStatusTask.SizeLimit(imageLimit, videoLimit) + } else -> return null } }