Support server-provided limits for rich messages.

This commit is contained in:
John Preston
2026-06-02 17:23:09 +04:00
parent 2cbb2425d4
commit 8b8b3ebc09
32 changed files with 1081 additions and 214 deletions
@@ -176,6 +176,20 @@ int PremiumLimits::captionLengthCurrent() const {
: captionLengthDefault();
}
int PremiumLimits::messageLengthDefault() const {
return appConfigLimit("message_length_limit_default", 4096);
}
int PremiumLimits::messageLengthPremium() const {
return appConfigLimit("message_length_limit_premium", 8192);
}
int PremiumLimits::messageLengthCurrent() const {
return isPremium()
? messageLengthPremium()
: messageLengthDefault();
}
int PremiumLimits::uploadMaxDefault() const {
return appConfigLimit("upload_max_fileparts_default", 4000);
}