Be more specific with the widget permissions

This commit is contained in:
Benoit Marty 2024-05-29 16:41:24 +02:00
parent 02d7c49680
commit 7018d72118
2 changed files with 3 additions and 1 deletions

1
changelog.d/2932.misc Normal file
View file

@ -0,0 +1 @@
Be more specific with the widget permissions

View file

@ -82,6 +82,7 @@ import org.matrix.rustcomponents.sdk.TypingNotificationsListener
import org.matrix.rustcomponents.sdk.UserPowerLevelUpdate
import org.matrix.rustcomponents.sdk.WidgetCapabilities
import org.matrix.rustcomponents.sdk.WidgetCapabilitiesProvider
import org.matrix.rustcomponents.sdk.getElementCallRequiredPermissions
import org.matrix.rustcomponents.sdk.use
import uniffi.matrix_sdk.RoomPowerLevelChanges
import java.io.File
@ -581,7 +582,7 @@ class RustMatrixRoom(
room = innerRoom,
widgetCapabilitiesProvider = object : WidgetCapabilitiesProvider {
override fun acquireCapabilities(capabilities: WidgetCapabilities): WidgetCapabilities {
return capabilities
return getElementCallRequiredPermissions(sessionId.value)
}
},
)