Change argument order of setRoomWidget

So when deleting a widget we can just omit the ones we don't need
This commit is contained in:
David Baker 2018-06-26 16:33:28 +01:00
parent a88297d7a6
commit c780cd05a8
4 changed files with 6 additions and 10 deletions

View file

@ -458,7 +458,7 @@ function _startCallApp(roomId, type) {
Date.now()
);
WidgetUtils.setRoomWidget(widgetId, 'jitsi', widgetUrl, 'Jitsi', widgetData, roomId).then(() => {
WidgetUtils.setRoomWidget(roomId, widgetId, 'jitsi', widgetUrl, 'Jitsi', widgetData).then(() => {
console.log('Jitsi widget added');
}).catch((e) => {
console.error(e);

View file

@ -336,7 +336,7 @@ function setWidget(event, roomId) {
if (!roomId) {
sendError(event, _t('Missing roomId.'), null);
}
WidgetUtils.setRoomWidget(widgetId, widgetType, widgetUrl, widgetName, widgetData, roomId).then(() => {
WidgetUtils.setRoomWidget(roomId, widgetId, widgetType, widgetUrl, widgetName, widgetData).then(() => {
sendResponse(event, {
success: true,
});

View file

@ -321,12 +321,8 @@ export default class AppTile extends React.Component {
this.setState({deleting: true});
WidgetUtils.setRoomWidget(
this.props.id,
null,
null,
null,
null,
this.props.room.roomId,
this.props.id,
).catch((e) => {
console.error('Failed to delete widget', e);
}).finally(() => {

View file

@ -210,7 +210,7 @@ export default class WidgetUtils {
console.error(`$widgetId is non-configurable`);
}
const addingWidget = widgetUrl !== null;
const addingWidget = Boolean(widgetUrl);
// Add new widget / update
if (addingWidget) {
@ -234,10 +234,10 @@ export default class WidgetUtils {
});
}
static setRoomWidget(widgetId, widgetType, widgetUrl, widgetName, widgetData, roomId) {
static setRoomWidget(roomId, widgetId, widgetType, widgetUrl, widgetName, widgetData) {
let content;
const addingWidget = widgetUrl !== null;
const addingWidget = Boolean(widgetUrl);
if (addingWidget) {
content = {