mirror of
https://github.com/Novaloop-AG/element-x-android.git
synced 2026-10-31 16:22:49 +00:00
Upgrade SDK bindings to v26.09.26 (#7780)
* Bump SDK bindings to `v26.09.26` This version contains a fix for issues in `v26.09.25` related to certificate verification. * Fix breaking API changes in the latest bindings * Unify `FeatureFlags.RoomThreadList` with `FeatureFlags.Threads`
This commit is contained in:
committed by
GitHub
parent
5c871c0fc2
commit
306e1cb950
-1
@@ -28,7 +28,6 @@ fun Throwable.mapAuthenticationException(): AuthenticationException {
|
||||
}
|
||||
is ClientBuildException.WellKnownLookupFailed -> AuthenticationException.Generic(message)
|
||||
is ClientBuildException.EventCache -> AuthenticationException.Generic(message)
|
||||
is ClientBuildException.InvalidRawKey -> AuthenticationException.Generic(message)
|
||||
is ClientBuildException.WellKnownLookupDisabled -> AuthenticationException.Generic(message)
|
||||
}
|
||||
is OAuthException -> when (this) {
|
||||
|
||||
+1
-1
@@ -478,7 +478,7 @@ class JoinedRustRoom(
|
||||
widgetSettings = widgetSettings,
|
||||
room = innerRoom,
|
||||
widgetCapabilitiesProvider = object : WidgetCapabilitiesProvider {
|
||||
override fun acquireCapabilities(capabilities: WidgetCapabilities): WidgetCapabilities {
|
||||
override suspend fun acquireCapabilities(capabilities: WidgetCapabilities): WidgetCapabilities {
|
||||
return getElementCallRequiredPermissions(sessionId.value, baseRoom.deviceId.value)
|
||||
}
|
||||
},
|
||||
|
||||
+1
-2
@@ -31,7 +31,6 @@ import org.matrix.rustcomponents.sdk.EventOrTransactionId
|
||||
import org.matrix.rustcomponents.sdk.QueueWedgeError
|
||||
import org.matrix.rustcomponents.sdk.Reaction
|
||||
import org.matrix.rustcomponents.sdk.ShieldState
|
||||
import org.matrix.rustcomponents.sdk.TimelineItemContent
|
||||
import uniffi.matrix_sdk_ui.TimelineEventShieldStateCode
|
||||
import org.matrix.rustcomponents.sdk.EventSendState as RustEventSendState
|
||||
import org.matrix.rustcomponents.sdk.EventTimelineItem as RustEventTimelineItem
|
||||
@@ -52,7 +51,7 @@ class EventTimelineItemMapper(
|
||||
isOwn = isOwn,
|
||||
isRemote = isRemote,
|
||||
localSendState = localSendState?.map(),
|
||||
reactions = (content as? TimelineItemContent.MsgLike)?.content?.reactions.map(),
|
||||
reactions = reactions.map(),
|
||||
receipts = readReceipts.map(),
|
||||
sender = UserId(sender),
|
||||
senderProfile = senderProfile.map(),
|
||||
|
||||
+3
@@ -16,6 +16,7 @@ import org.matrix.rustcomponents.sdk.EventSendState
|
||||
import org.matrix.rustcomponents.sdk.EventTimelineItem
|
||||
import org.matrix.rustcomponents.sdk.LazyTimelineItemProvider
|
||||
import org.matrix.rustcomponents.sdk.ProfileDetails
|
||||
import org.matrix.rustcomponents.sdk.Reaction
|
||||
import org.matrix.rustcomponents.sdk.Receipt
|
||||
import org.matrix.rustcomponents.sdk.TimelineItemContent
|
||||
import uniffi.matrix_sdk_ui.EventItemOrigin
|
||||
@@ -37,6 +38,7 @@ internal fun aRustEventTimelineItem(
|
||||
readReceipts: Map<String, Receipt> = emptyMap(),
|
||||
origin: EventItemOrigin? = EventItemOrigin.SYNC,
|
||||
canBeRepliedTo: Boolean = true,
|
||||
reactions: List<Reaction> = emptyList(),
|
||||
lazyProvider: LazyTimelineItemProvider = FakeFfiLazyTimelineItemProvider(),
|
||||
) = EventTimelineItem(
|
||||
isRemote = isRemote,
|
||||
@@ -55,5 +57,6 @@ internal fun aRustEventTimelineItem(
|
||||
readReceipts = readReceipts,
|
||||
origin = origin,
|
||||
canBeRepliedTo = canBeRepliedTo,
|
||||
reactions = reactions,
|
||||
lazyProvider = lazyProvider,
|
||||
)
|
||||
|
||||
-1
@@ -27,7 +27,6 @@ internal fun aRustTimelineItemContentMsgLike(
|
||||
mentions = null,
|
||||
)
|
||||
),
|
||||
reactions = emptyList(),
|
||||
threadRoot = null,
|
||||
inReplyTo = null,
|
||||
threadSummary = null,
|
||||
|
||||
Reference in New Issue
Block a user