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
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)
}
},
)