Update analytics sdk to v0.8.0 (#1284)
Integrates a few breaking changes introducing a `messageType` Composer prop: - Sends `messageType` = Text by default in composer. - Refactors existing location analytics to send the appropriate `messageType`.
This commit is contained in:
parent
a4c9c55a8b
commit
00d21e24e5
4 changed files with 8 additions and 13 deletions
|
|
@ -26,10 +26,10 @@ import androidx.compose.runtime.rememberCoroutineScope
|
|||
import androidx.compose.runtime.setValue
|
||||
import im.vector.app.features.analytics.plan.Composer
|
||||
import io.element.android.features.location.impl.common.MapDefaults
|
||||
import io.element.android.features.location.impl.common.actions.LocationActions
|
||||
import io.element.android.features.location.impl.common.permissions.PermissionsEvents
|
||||
import io.element.android.features.location.impl.common.permissions.PermissionsPresenter
|
||||
import io.element.android.features.location.impl.common.permissions.PermissionsState
|
||||
import io.element.android.features.location.impl.common.actions.LocationActions
|
||||
import io.element.android.features.messages.api.MessageComposerContext
|
||||
import io.element.android.libraries.architecture.Presenter
|
||||
import io.element.android.libraries.core.meta.BuildMeta
|
||||
|
|
@ -119,9 +119,8 @@ class SendLocationPresenter @Inject constructor(
|
|||
Composer(
|
||||
inThread = messageComposerContext.composerMode.inThread,
|
||||
isEditing = messageComposerContext.composerMode.isEditing,
|
||||
isLocation = true,
|
||||
isReply = messageComposerContext.composerMode.isReply,
|
||||
locationType = Composer.LocationType.PinDrop,
|
||||
messageType = Composer.MessageType.LocationPin,
|
||||
)
|
||||
)
|
||||
}
|
||||
|
|
@ -138,9 +137,8 @@ class SendLocationPresenter @Inject constructor(
|
|||
Composer(
|
||||
inThread = messageComposerContext.composerMode.inThread,
|
||||
isEditing = messageComposerContext.composerMode.isEditing,
|
||||
isLocation = true,
|
||||
isReply = messageComposerContext.composerMode.isReply,
|
||||
locationType = Composer.LocationType.MyLocation,
|
||||
messageType = Composer.MessageType.LocationUser,
|
||||
)
|
||||
)
|
||||
}
|
||||
|
|
|
|||
|
|
@ -308,9 +308,8 @@ class SendLocationPresenterTest {
|
|||
Composer(
|
||||
inThread = false,
|
||||
isEditing = false,
|
||||
isLocation = true,
|
||||
isReply = false,
|
||||
locationType = Composer.LocationType.MyLocation,
|
||||
messageType = Composer.MessageType.LocationUser,
|
||||
)
|
||||
)
|
||||
}
|
||||
|
|
@ -365,9 +364,8 @@ class SendLocationPresenterTest {
|
|||
Composer(
|
||||
inThread = false,
|
||||
isEditing = false,
|
||||
isLocation = true,
|
||||
isReply = false,
|
||||
locationType = Composer.LocationType.PinDrop,
|
||||
messageType = Composer.MessageType.LocationPin,
|
||||
)
|
||||
)
|
||||
}
|
||||
|
|
@ -412,9 +410,8 @@ class SendLocationPresenterTest {
|
|||
Composer(
|
||||
inThread = false,
|
||||
isEditing = true,
|
||||
isLocation = true,
|
||||
isReply = false,
|
||||
locationType = Composer.LocationType.PinDrop,
|
||||
messageType = Composer.MessageType.LocationPin,
|
||||
)
|
||||
)
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue