Introduce LiveLocationContent for the timeline (needs sdk)

This commit is contained in:
ganfra 2026-03-03 22:22:02 +01:00
parent 57885f449b
commit f2d4ffc5bd
20 changed files with 235 additions and 82 deletions

View file

@ -22,6 +22,7 @@ import io.element.android.libraries.matrix.api.timeline.item.event.FailedToParse
import io.element.android.libraries.matrix.api.timeline.item.event.FileMessageType
import io.element.android.libraries.matrix.api.timeline.item.event.ImageMessageType
import io.element.android.libraries.matrix.api.timeline.item.event.LegacyCallInviteContent
import io.element.android.libraries.matrix.api.timeline.item.event.LiveLocationContent
import io.element.android.libraries.matrix.api.timeline.item.event.LocationMessageType
import io.element.android.libraries.matrix.api.timeline.item.event.MessageContent
import io.element.android.libraries.matrix.api.timeline.item.event.NoticeMessageType
@ -75,6 +76,7 @@ class EventItemFactory(
is StateContent,
is StickerContent,
is UnableToDecryptContent,
is LiveLocationContent,
UnknownContent -> {
Timber.w("Should not happen: ${content.javaClass.simpleName}")
null