deleteMany

suspend fun deleteMany(commandId: CommandId, messageIds: List<MessageId>): OperationResult

Atomically delete a bounded selection of this account's messages in one conversation.

One command creates one deletion operation containing 1 through 100 distinct targets. The facade checks the count before copying IDs or crossing UniFFI. Retain commandId for a retry; Rust either commits the complete selection or no deletion.