Be more specific with the widget permissions

This commit is contained in:
Benoit Marty
2024-05-29 16:41:24 +02:00
parent ba8ca13df4
commit f17aafb432
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)
}
},
)