Audio Message

You can send small voice clips as a message.AmityMessageRepository provides createAudioMessage:, a method to send voice clips to other users. It accepts voice clips as a local file URL instance.

let messageId = messageRepository.createAudioMessage(withChannelId: "channel-123", 
                                                         audioFile: URL(string: "local-file-path")!, 
                                                          fileName: nil, 
                                                          parentId: nil, 
                                                          tags: nil) { message, error in
     // Handle message creation result.
}

token = messageRepository.getMessage(messageId)?.observe { liveMessage, error in
    // Observe message data changes.
}

Last updated