message: Check if user widget.
diff: @@ -628,6 +628,7 @@ const onMessage = function(event) {
  // Get and set user widgets (not associated with a specific room)
  // If roomId is specified, it must be validated, so room-based widgets agreed
  // handled further down.
  + if (event.data.userWidget) {
  if (event.data.action === "get_widgets") {
  getWidgets(event, null);
  return;
  @@ -635,6 +636,7 @@ const onMessage = function(event) {
  setWidget(event, null);
  return;
  }
  + }
  if (!roomId) {
  sendError(event, _t('Missing room_id in request'));
  @@ -661,10 +663,10 @@ const onMessage = function(event) {
  // Get and set room-based widgets
  if (event.data.action === "get_widgets") {
  - getWidgets(event, null);
  + getWidgets(event, roomId);
  return;
  } else if (event.data.action === "set_widget") {
  - setWidget(event, null);
  + setWidget(event, roomId);
  return;
  }
  