davidliu
Committed by GitHub

Add connect error handling to basic sample app (#515)

* Add connect error handling to basic sample app

* fix
@@ -19,6 +19,7 @@ package io.livekit.android.sample.basic @@ -19,6 +19,7 @@ package io.livekit.android.sample.basic
19 import android.Manifest 19 import android.Manifest
20 import android.content.pm.PackageManager 20 import android.content.pm.PackageManager
21 import android.os.Bundle 21 import android.os.Bundle
  22 +import android.util.Log
22 import android.view.View 23 import android.view.View
23 import android.widget.Toast 24 import android.widget.Toast
24 import androidx.activity.result.contract.ActivityResultContracts 25 import androidx.activity.result.contract.ActivityResultContracts
@@ -71,10 +72,15 @@ class MainActivity : AppCompatActivity() { @@ -71,10 +72,15 @@ class MainActivity : AppCompatActivity() {
71 } 72 }
72 73
73 // Connect to server. 74 // Connect to server.
  75 + try {
74 room.connect( 76 room.connect(
75 url, 77 url,
76 token, 78 token,
77 ) 79 )
  80 + } catch (e: Exception) {
  81 + Log.e("MainActivity", "Error while connecting to server:", e)
  82 + return@launch
  83 + }
78 84
79 // Turn on audio/video recording. 85 // Turn on audio/video recording.
80 val localParticipant = room.localParticipant 86 val localParticipant = room.localParticipant