Kotlin

Holen Sie sich die Konversation

Innerhalb MainActivity Klasse fügen Sie die conversation Eigentum:

private var conversation: NexmoConversation? = null

Aktualisieren Sie den Körper der getConversation() Methode:

private fun getConversation() {
    client.getConversation(CONVERSATION_ID, object : NexmoRequestListener<NexmoConversation?> {
        override fun onSuccess(conversation: NexmoConversation?) {
            this@MainActivity.conversation = conversation
        }

        override fun onError(apiError: NexmoApiError) {
            conversation = null
            Toast.makeText(this@MainActivity, "Error: Unable to load conversation", Toast.LENGTH_SHORT)
        }
    })
}

Bitte stellen Sie sicher, dass Sie die CONVERSATION_ID mit der Konversations-ID, die Sie in einem früheren Schritt erstellt haben.

Die obige Methode lädt die Konversation mit client.getConversation und lädt dann alle Ereignisse aus der Konversation.

Anmerkung: Die Konversations-ID wird abgerufen von Config.CONVERSATION_ID aus dem vorherigen Schritt.