This commit is contained in:
anoadragon453
2025-01-24 19:59:24 +00:00
parent 922cb34bed
commit 3f42c8ba7f
4 changed files with 34 additions and 2 deletions

View File

@@ -5462,6 +5462,22 @@ from a single server. Defaults to 3.</li>
concurrent: 5
</code></pre>
<hr />
<h3 id="rc_presence"><a class="header" href="#rc_presence"><code>rc_presence</code></a></h3>
<p>This option sets ratelimiting for presence.</p>
<p>The <code>rc_presence.per_user</code> option sets rate limits on how often a specific
users' presence updates are evaluated. Ratelimited presence updates sent via sync are
ignored, and no error is returned to the client.
This option also sets the rate limit for the
<a href="https://spec.matrix.org/latest/client-server-api/#put_matrixclientv3presenceuseridstatus"><code>PUT /_matrix/client/v3/presence/{userId}/status</code></a>
endpoint.</p>
<p><code>per_user</code> defaults to <code>per_second: 0.1</code>, <code>burst_count: 1</code>.</p>
<p>Example configuration:</p>
<pre><code class="language-yaml">rc_presence:
per_user:
per_second: 0.05
burst_count: 0.5
</code></pre>
<hr />
<h3 id="federation_rr_transactions_per_room_per_second"><a class="header" href="#federation_rr_transactions_per_room_per_second"><code>federation_rr_transactions_per_room_per_second</code></a></h3>
<p>Sets outgoing federation transaction frequency for sending read-receipts,
per-room.</p>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -1767,6 +1767,22 @@ from a single server. Defaults to 3.</li>
concurrent: 5
</code></pre>
<hr />
<h3 id="rc_presence"><a class="header" href="#rc_presence"><code>rc_presence</code></a></h3>
<p>This option sets ratelimiting for presence.</p>
<p>The <code>rc_presence.per_user</code> option sets rate limits on how often a specific
users' presence updates are evaluated. Ratelimited presence updates sent via sync are
ignored, and no error is returned to the client.
This option also sets the rate limit for the
<a href="https://spec.matrix.org/latest/client-server-api/#put_matrixclientv3presenceuseridstatus"><code>PUT /_matrix/client/v3/presence/{userId}/status</code></a>
endpoint.</p>
<p><code>per_user</code> defaults to <code>per_second: 0.1</code>, <code>burst_count: 1</code>.</p>
<p>Example configuration:</p>
<pre><code class="language-yaml">rc_presence:
per_user:
per_second: 0.05
burst_count: 0.5
</code></pre>
<hr />
<h3 id="federation_rr_transactions_per_room_per_second"><a class="header" href="#federation_rr_transactions_per_room_per_second"><code>federation_rr_transactions_per_room_per_second</code></a></h3>
<p>Sets outgoing federation transaction frequency for sending read-receipts,
per-room.</p>