applySFPPStatus

open suspend fun applySFPPStatus(packetId: Int, from: Int, to: Int, hash: ByteString, status: MessageStatus, rxTime: Long, myNodeNum: Int?)(source)

Atomically applies an SFPP delivery-status transition to every packet and reaction matching packetId + address (from/to). Preserves the no-downgrade invariant: an item already SFPP_CONFIRMED is not regressed to SFPP_ROUTING. All updates land in one transaction so a packet and its reactions cannot end up in inconsistent delivery states.