Skip to content

Commit 3c5917f

Browse files
authored
Set DittoChat userId in Android app (#117)
1 parent e565484 commit 3c5917f

File tree

1 file changed

+2
-11
lines changed
  • apps/android/app/src/main/java/com/ditto/dittochatandroiddemo

1 file changed

+2
-11
lines changed

apps/android/app/src/main/java/com/ditto/dittochatandroiddemo/MainActivity.kt

Lines changed: 2 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,13 @@
11
package com.ditto.dittochatandroiddemo
22

3-
import android.content.Context
43
import android.os.Bundle
5-
import android.util.AttributeSet
6-
import android.view.View
74
import androidx.activity.ComponentActivity
85
import androidx.activity.compose.setContent
96
import androidx.activity.enableEdgeToEdge
107
import androidx.activity.result.contract.ActivityResultContracts
11-
import androidx.compose.foundation.layout.fillMaxSize
12-
import androidx.compose.material3.Surface
13-
import androidx.compose.ui.Modifier
148
import androidx.lifecycle.lifecycleScope
15-
import com.ditto.dittochat.ChatConfig
169
import com.ditto.dittochat.DittoChat
1710
import com.ditto.dittochat.DittoChatImpl
18-
import com.ditto.dittochat.ui.DittoChatUI
19-
import com.ditto.dittochat.ui.RoomEditViewModel
20-
import com.ditto.dittochat.ui.RoomsListScreenViewModel
2111
import dagger.hilt.android.AndroidEntryPoint
2212
import kotlinx.coroutines.launch
2313
import live.ditto.Ditto
@@ -49,6 +39,7 @@ class MainActivity : ComponentActivity() {
4939
val playgroundToken = ""
5040
val appId = ""
5141
val cloudEndpoint = ""
42+
val userId = ""
5243
// Create user Ditto instance with appropriate identity
5344
val userIdentity =
5445
// Use playground identity when playground token is available
@@ -64,7 +55,7 @@ class MainActivity : ComponentActivity() {
6455
lifecycleScope.launch {
6556
ditto.store.execute("ALTER SYSTEM SET DQL_STRICT_MODE = false")
6657
}
67-
dittoChat = dittoChatBuilder.setDitto(ditto).build()
58+
dittoChat = dittoChatBuilder.setDitto(ditto).setUserId(userId).build()
6859
ditto.disableSyncWithV3()
6960
ditto.startSync()
7061

0 commit comments

Comments
 (0)