This commit is contained in:
HueByte
2026-02-24 22:08:54 +00:00
parent 49cb468b74
commit 41a4f6f48d
192 changed files with 643 additions and 987 deletions
+1 -48
View File
@@ -120,53 +120,6 @@ These actions force-disconnect the target and broadcast the event.</p>
CS-&gt;&gt;IRCB: ForceDisconnectUserAsync(connectionIds, reason)
CS-&gt;&gt;DB: Set Status=Invisible, LastSeenAt=now
</code></pre>
<p><strong>Code references:</strong></p>
<table>
<thead>
<tr>
<th>Step</th>
<th>File</th>
<th>Location</th>
</tr>
</thead>
<tbody>
<tr>
<td>Kick endpoint</td>
<td><code>src/EchoHub.Server/Controllers/ModerationController.cs</code></td>
<td>Lines 62-87</td>
</tr>
<tr>
<td>Ban endpoint</td>
<td><code>src/EchoHub.Server/Controllers/ModerationController.cs</code></td>
<td>Lines 89-112</td>
</tr>
<tr>
<td>Mute endpoint</td>
<td><code>src/EchoHub.Server/Controllers/ModerationController.cs</code></td>
<td>Lines 130-151</td>
</tr>
<tr>
<td>Force disconnect</td>
<td><code>src/EchoHub.Server/Controllers/ModerationController.cs</code></td>
<td>Lines 232-256</td>
</tr>
<tr>
<td>Mute expiration</td>
<td><code>src/EchoHub.Server/Services/MuteExpirationService.cs</code></td>
<td>Lines 22-62</td>
</tr>
<tr>
<td>Mute enforcement</td>
<td><code>src/EchoHub.Server/Services/ChatService.cs</code></td>
<td>Lines 177-190</td>
</tr>
<tr>
<td>Presence force remove</td>
<td><code>src/EchoHub.Server/Services/PresenceTracker.cs</code></td>
<td>Lines 161-178</td>
</tr>
</tbody>
</table>
</article>
@@ -188,7 +141,7 @@ These actions force-disconnect the target and broadcast the event.</p>
<footer class="border-top text-secondary">
<div class="container-xxl">
<div class="flex-fill">
<div class='footer-custom'><div class='footer-inner'><span class='footer-brand'>EchoHub</span><span class='footer-sep'>&middot;</span><a href='https://github.com/HueByte/EchoHub'>GitHub</a><span class='footer-sep'>&middot;</span><a href='https://echohub.voidcube.cloud'>Website</a><span class='footer-sep'>&middot;</span><span class='footer-credit'>Built with <a href='https://dotnet.github.io/docfx'>DocFX</a></span></div></div>
<div class='footer-custom'><div class='footer-inner'><span class='footer-brand'>EchoHub</span><span class='footer-sep'>&middot;</span><a href='https://github.com/HueByte/EchoHub'>GitHub</a><span class='footer-sep'>&middot;</span><a href='https://echohub.voidcube.cloud'>Website</a></div></div>
</div>
</div>
</footer>