AudioRecordAttachmentFactory

constructor(viewModelFactory: AudioPlayerViewModelFactory, getCurrentUserId: () -> String?, canHandle: (attachments: List<Attachment>) -> Boolean = { attachments -> attachments.all(Attachment::isAudioRecording) })