deleteMessageFiles

open suspend override fun deleteMessageFiles(conversationId: QualifiedIDEntity, messageId: String?, deleteFile: (String) -> Unit)

Null messageId selects the conversation's messages. Independent/shared file references survive.