diff --git a/frontend/src/Widget.jsx b/frontend/src/Widget.jsx index c1733d5..3c8b6e4 100644 --- a/frontend/src/Widget.jsx +++ b/frontend/src/Widget.jsx @@ -279,7 +279,12 @@ function Widget() { EventDirection.Send, 'm.room.message', ); + const sendRegisterIdentityCapability = WidgetEventCapability.forRoomEvent( + EventDirection.Send, + 'io.dgov.identity.register', + ); widgetApi.current.requestCapability(sendMessageCapability.raw); + widgetApi.current.requestCapability(sendRegisterIdentityCapability.raw); widgetApi.current.updateRequestedCapabilities(); }); @@ -368,6 +373,7 @@ function Widget() { setShowViewPost(true); }, [setViewPost, setShowViewPost]); + // Sign and send a message const registerMatrixIdentity = useCallback(async () => { const message = new Date().toISOString(); @@ -376,7 +382,6 @@ function Widget() { params: [message, account], }); - // TODO: Sign and send a message await widgetApi.current.sendRoomEvent('io.dgov.identity.register', { message, signature,