Merge pull request #5172 from matrix-org/travis/widgets/msc1960-1

Update openid_credentials Widget API action for MSC1960 updates
pull/21833/head
Travis Ralston 2020-09-08 07:20:35 -06:00 committed by GitHub
commit 5c878ddfdd
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 8 additions and 1 deletions

View File

@ -186,7 +186,14 @@ export default class WidgetMessaging {
isUserWidget: this.isUserWidget,
onFinished: async (confirm) => {
const responseBody = {success: confirm};
const responseBody = {
// Legacy (early draft) fields
success: confirm,
// New style MSC1960 fields
state: confirm ? "allowed" : "blocked",
original_request_id: ev.requestId, // eslint-disable-line camelcase
};
if (confirm) {
const credentials = await MatrixClientPeg.get().getOpenIdToken();
Object.assign(responseBody, credentials);