fix: address CodeRabbit review findings

- webhookSanitizer: redact before truncate to avoid split secrets at boundary
- webhookSanitizer: return safe placeholder on error instead of raw content
- peerSessions: use discriminated union return type for type safety

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
unraid
2026-04-03 04:08:04 +08:00
parent 74e51e7e73
commit 1d38eae536
2 changed files with 11 additions and 11 deletions

View File

@@ -18,7 +18,7 @@ import { toCompatSessionId } from './sessionIdCompat.js'
export async function postInterClaudeMessage(
target: string,
message: string,
): Promise<{ ok: boolean; error?: string }> {
): Promise<{ ok: true } | { ok: false; error: string }> {
try {
const handle = getReplBridgeHandle()
if (!handle) {