Make soft_limit optional
This commit is contained in:
@@ -525,7 +525,7 @@ class MSC4335UserLimitExceededError(SynapseError):
|
|||||||
code: int,
|
code: int,
|
||||||
msg: str,
|
msg: str,
|
||||||
info_uri: str,
|
info_uri: str,
|
||||||
soft_limit: bool,
|
soft_limit: bool = False,
|
||||||
increase_uri: Optional[str] = None,
|
increase_uri: Optional[str] = None,
|
||||||
):
|
):
|
||||||
if soft_limit and increase_uri is None:
|
if soft_limit and increase_uri is None:
|
||||||
@@ -533,8 +533,11 @@ class MSC4335UserLimitExceededError(SynapseError):
|
|||||||
|
|
||||||
additional_fields: dict[str, Union[str, bool]] = {
|
additional_fields: dict[str, Union[str, bool]] = {
|
||||||
"org.matrix.msc4335.info_uri": info_uri,
|
"org.matrix.msc4335.info_uri": info_uri,
|
||||||
"org.matrix.msc4335.soft_limit": soft_limit,
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if soft_limit:
|
||||||
|
additional_fields["org.matrix.msc4335.soft_limit"] = soft_limit
|
||||||
|
|
||||||
if soft_limit and increase_uri is not None:
|
if soft_limit and increase_uri is not None:
|
||||||
additional_fields["org.matrix.msc4335.increase_uri"] = increase_uri
|
additional_fields["org.matrix.msc4335.increase_uri"] = increase_uri
|
||||||
|
|
||||||
|
|||||||
@@ -3087,7 +3087,7 @@ class MediaUploadLimits(unittest.HomeserverTestCase):
|
|||||||
self.assertEqual(
|
self.assertEqual(
|
||||||
channel.json_body["org.matrix.msc4335.info_uri"], "https://example.com"
|
channel.json_body["org.matrix.msc4335.info_uri"], "https://example.com"
|
||||||
)
|
)
|
||||||
self.assertEqual(channel.json_body["org.matrix.msc4335.soft_limit"], False)
|
self.assertEquals(hasattr(channel.json_body, "org.matrix.msc4335.increase_uri"), False)
|
||||||
|
|
||||||
@override_config(
|
@override_config(
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user