deleteMessagesAtomic

open suspend fun deleteMessagesAtomic(uuidList: List<Long>)(source)

Atomically deletes all messages (and their reactions) for the given uuidList, chunking internally to stay under SQLite's bind-parameter limit. The entire batch is all-or-nothing: a failure rolls back every chunk.