mirror of
https://github.com/permissionlesstech/bitchat.git
synced 2026-07-26 21:45:22 +00:00
Clarify unavailable-receipt comment for quarantine semantics
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -295,8 +295,10 @@ final class BLEFileTransferHandler {
|
|||||||
)
|
)
|
||||||
return true
|
return true
|
||||||
case .unavailable:
|
case .unavailable:
|
||||||
// Never turn an unreadable ledger into an empty ledger. The
|
// Never turn an unreadable ledger into an empty ledger. A
|
||||||
// sender can retry after the transient storage failure clears.
|
// directory-level failure clears on retry; a quarantined
|
||||||
|
// record keeps exactly this ID fail-closed while every other
|
||||||
|
// payload still flows.
|
||||||
SecureLogger.warning(
|
SecureLogger.warning(
|
||||||
"📁 Withholding private media id=\(messageID.prefix(12))… while durable receipt state is unavailable",
|
"📁 Withholding private media id=\(messageID.prefix(12))… while durable receipt state is unavailable",
|
||||||
category: .session
|
category: .session
|
||||||
|
|||||||
Reference in New Issue
Block a user