@@ -32,19 +32,20 @@ import space.livedigital.sdk.channel.ChannelId
3232import space.livedigital.sdk.channel.ChannelSession
3333import space.livedigital.sdk.channel.ChannelSessionDelegate
3434import space.livedigital.sdk.channel.ChannelSessionStatus
35- import space.livedigital.sdk.debug.LDSDKLogger
35+ import space.livedigital.sdk.data.entities.ActivityConfirmationData
36+ import space.livedigital.sdk.data.entities.CustomEvent
37+ import space.livedigital.sdk.data.entities.MediaLabel
38+ import space.livedigital.sdk.data.entities.Peer
39+ import space.livedigital.sdk.data.entities.PeerId
40+ import space.livedigital.sdk.data.entities.PeerVolume
41+ import space.livedigital.sdk.data.entities.Role
42+ import space.livedigital.sdk.data.entities.StockChannelSessionParams
43+ import space.livedigital.sdk.data.entities.channel_state_consistency.ChannelStateConsistencyIssue
3644import space.livedigital.sdk.engine.LiveDigitalEngine
3745import space.livedigital.sdk.engine.LiveDigitalEngineDelegate
3846import space.livedigital.sdk.engine.LiveDigitalEngineDestroyDelegate
3947import space.livedigital.sdk.engine.LiveDigitalEngineError
4048import space.livedigital.sdk.engine.StockLiveDigitalEngine
41- import space.livedigital.sdk.entities.ActivityConfirmationData
42- import space.livedigital.sdk.entities.CustomEvent
43- import space.livedigital.sdk.entities.MediaLabel
44- import space.livedigital.sdk.entities.Peer
45- import space.livedigital.sdk.entities.PeerId
46- import space.livedigital.sdk.entities.PeerVolume
47- import space.livedigital.sdk.entities.Role
4849import space.livedigital.sdk.media.MediaSourceId
4950import space.livedigital.sdk.media.audio.AudioRoute
5051import space.livedigital.sdk.media.audio.AudioRouter
@@ -267,8 +268,6 @@ internal class MainActivity : AppCompatActivity() {
267268 return @launch
268269 }
269270
270- LDSDKLogger .add(ConsoleLogger )
271-
272271 initLiveDigitalEngine()
273272
274273 connectToChannel(channelId, participantId, signalingToken)
@@ -299,7 +298,11 @@ internal class MainActivity : AppCompatActivity() {
299298 }
300299
301300 private fun initLiveDigitalEngine () {
302- liveDigitalEngine = StockLiveDigitalEngine (context = applicationContext)
301+ liveDigitalEngine =
302+ StockLiveDigitalEngine (
303+ context = applicationContext,
304+ externalLoggers = listOf (ConsoleLogger )
305+ )
303306
304307 liveDigitalEngine?.cameraManager?.delegate = object : CameraManagerDelegate {
305308 override fun cameraManagerSwitchedCamera (
@@ -335,13 +338,18 @@ internal class MainActivity : AppCompatActivity() {
335338 )
336339 val appDataJson = JsonUtils .encodeToJsonString(appData)
337340
338- liveDigitalEngine?.connectToChannel (
341+ val channelSessionParams = StockChannelSessionParams (
339342 channelId = ChannelId (channelId),
340343 participantId = participantId,
341344 role = Role .HOST ,
342345 signalingToken = signalingToken,
343346 peerId = PeerId (participantId),
344347 appData = JSONObject (appDataJson),
348+ analyticsMetaKeyValues = emptyMap()
349+ )
350+
351+ liveDigitalEngine?.connectToChannel(
352+ channelSessionParams = channelSessionParams,
345353 delegate = createChannelSessionDelegate(),
346354 successAction = { session = it }
347355 )
@@ -472,6 +480,10 @@ internal class MainActivity : AppCompatActivity() {
472480 override fun peerVolumesUpdated (volumes : List <PeerVolume >) {}
473481
474482 override fun silenceHasBeenSet () {}
483+
484+ override fun gotChannelStateConsistencyIssues (
485+ issues : Set <ChannelStateConsistencyIssue >
486+ ) {}
475487 }
476488 }
477489
0 commit comments