Request capabilities (e.g. ability to take snapshots) from widgets.

This commit is contained in:
Richard Lewis
2017-12-16 09:16:24 +00:00
parent e63f5696a6
commit 83f9a4162b
2 changed files with 32 additions and 14 deletions

View File

@@ -383,6 +383,20 @@ export default class WidgetMessaging extends MatrixPostMessageApi {
});
});
}
getCapabilities() {
return new Promise((resolve, reject) => {
this.exec({
api: "widget_client",
action: "capabilities",
}).then(function(response) {
// console.warn("got capabilities", response.capabilities);
resolve(response.capabilities);
}).catch((error) => {
reject(Error("Failed to get capabilities: " + error.message));
});
});
}
}