Merge pull request #2947 from element-hq/feature/bma/widgetPermission

Be more specific with the widget permissions
This commit is contained in:
Benoit Marty 2024-05-31 12:41:32 +02:00 committed by GitHub
commit a7a29e954d
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
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)
}
},
)