migrateToMLS
open suspend override fun migrateToMLS(transactionContext: <Error class: unknown class>, user: <Error class: unknown class>, allowJoinByExternalCommit: Boolean): <Error class: unknown class><<Error class: unknown class>, <Error class: unknown class>>
Perform migration of Proteus to MLS keeping history and marking the new conversation as active.