From 6bf0a5cb5034a7e684dcc3500e841785237ce2dd Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sun, 7 Apr 2024 19:32:43 +0200 Subject: Adding upstream version 1:115.7.0. Signed-off-by: Daniel Baumann --- .../lib/matrix-widget-api/interfaces/ApiVersion.js | 45 ++++++++++++++ .../matrix-widget-api/interfaces/Capabilities.js | 69 ++++++++++++++++++++++ .../interfaces/CapabilitiesAction.js | 6 ++ .../interfaces/ContentLoadedAction.js | 6 ++ .../interfaces/GetOpenIDAction.js | 29 +++++++++ .../interfaces/ICustomWidgetData.js | 6 ++ .../interfaces/IJitsiWidgetData.js | 6 ++ .../lib/matrix-widget-api/interfaces/IRoomEvent.js | 6 ++ .../interfaces/IStickerpickerWidgetData.js | 6 ++ .../lib/matrix-widget-api/interfaces/IWidget.js | 6 ++ .../interfaces/IWidgetApiErrorResponse.js | 30 ++++++++++ .../interfaces/IWidgetApiRequest.js | 6 ++ .../interfaces/IWidgetApiResponse.js | 6 ++ .../interfaces/ModalButtonKind.js | 31 ++++++++++ .../interfaces/ModalWidgetActions.js | 30 ++++++++++ .../matrix-widget-api/interfaces/NavigateAction.js | 6 ++ .../interfaces/OpenIDCredentialsAction.js | 6 ++ .../interfaces/ReadEventAction.js | 6 ++ .../interfaces/ReadRelationsAction.js | 6 ++ .../interfaces/ScreenshotAction.js | 6 ++ .../interfaces/SendEventAction.js | 6 ++ .../interfaces/SendToDeviceAction.js | 6 ++ .../interfaces/SetModalButtonEnabledAction.js | 6 ++ .../matrix-widget-api/interfaces/StickerAction.js | 6 ++ .../matrix-widget-api/interfaces/StickyAction.js | 6 ++ .../interfaces/SupportedVersionsAction.js | 6 ++ .../interfaces/TurnServerActions.js | 6 ++ .../interfaces/UserDirectorySearchAction.js | 6 ++ .../interfaces/VisibilityAction.js | 6 ++ .../interfaces/WidgetApiAction.js | 59 ++++++++++++++++++ .../interfaces/WidgetApiDirection.js | 38 ++++++++++++ .../interfaces/WidgetConfigAction.js | 6 ++ .../lib/matrix-widget-api/interfaces/WidgetKind.js | 29 +++++++++ .../lib/matrix-widget-api/interfaces/WidgetType.js | 29 +++++++++ 34 files changed, 533 insertions(+) create mode 100644 comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/ApiVersion.js create mode 100644 comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/Capabilities.js create mode 100644 comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/CapabilitiesAction.js create mode 100644 comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/ContentLoadedAction.js create mode 100644 comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/GetOpenIDAction.js create mode 100644 comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/ICustomWidgetData.js create mode 100644 comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/IJitsiWidgetData.js create mode 100644 comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/IRoomEvent.js create mode 100644 comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/IStickerpickerWidgetData.js create mode 100644 comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/IWidget.js create mode 100644 comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/IWidgetApiErrorResponse.js create mode 100644 comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/IWidgetApiRequest.js create mode 100644 comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/IWidgetApiResponse.js create mode 100644 comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/ModalButtonKind.js create mode 100644 comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/ModalWidgetActions.js create mode 100644 comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/NavigateAction.js create mode 100644 comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/OpenIDCredentialsAction.js create mode 100644 comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/ReadEventAction.js create mode 100644 comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/ReadRelationsAction.js create mode 100644 comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/ScreenshotAction.js create mode 100644 comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/SendEventAction.js create mode 100644 comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/SendToDeviceAction.js create mode 100644 comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/SetModalButtonEnabledAction.js create mode 100644 comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/StickerAction.js create mode 100644 comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/StickyAction.js create mode 100644 comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/SupportedVersionsAction.js create mode 100644 comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/TurnServerActions.js create mode 100644 comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/UserDirectorySearchAction.js create mode 100644 comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/VisibilityAction.js create mode 100644 comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/WidgetApiAction.js create mode 100644 comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/WidgetApiDirection.js create mode 100644 comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/WidgetConfigAction.js create mode 100644 comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/WidgetKind.js create mode 100644 comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/WidgetType.js (limited to 'comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces') diff --git a/comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/ApiVersion.js b/comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/ApiVersion.js new file mode 100644 index 0000000000..c685445807 --- /dev/null +++ b/comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/ApiVersion.js @@ -0,0 +1,45 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.UnstableApiVersion = exports.MatrixApiVersion = exports.CurrentApiVersions = void 0; +/* + * Copyright 2020 The Matrix.org Foundation C.I.C. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +var MatrixApiVersion = /*#__PURE__*/function (MatrixApiVersion) { + MatrixApiVersion["Prerelease1"] = "0.0.1"; + MatrixApiVersion["Prerelease2"] = "0.0.2"; + return MatrixApiVersion; +}({}); //V010 = "0.1.0", // first release +exports.MatrixApiVersion = MatrixApiVersion; +var UnstableApiVersion = /*#__PURE__*/function (UnstableApiVersion) { + UnstableApiVersion["MSC2762"] = "org.matrix.msc2762"; + UnstableApiVersion["MSC2871"] = "org.matrix.msc2871"; + UnstableApiVersion["MSC2931"] = "org.matrix.msc2931"; + UnstableApiVersion["MSC2974"] = "org.matrix.msc2974"; + UnstableApiVersion["MSC2876"] = "org.matrix.msc2876"; + UnstableApiVersion["MSC3819"] = "org.matrix.msc3819"; + UnstableApiVersion["MSC3846"] = "town.robin.msc3846"; + UnstableApiVersion["MSC3869"] = "org.matrix.msc3869"; + UnstableApiVersion["MSC3973"] = "org.matrix.msc3973"; + return UnstableApiVersion; +}({}); +exports.UnstableApiVersion = UnstableApiVersion; +var CurrentApiVersions = [MatrixApiVersion.Prerelease1, MatrixApiVersion.Prerelease2, +//MatrixApiVersion.V010, +UnstableApiVersion.MSC2762, UnstableApiVersion.MSC2871, UnstableApiVersion.MSC2931, UnstableApiVersion.MSC2974, UnstableApiVersion.MSC2876, UnstableApiVersion.MSC3819, UnstableApiVersion.MSC3846, UnstableApiVersion.MSC3869, UnstableApiVersion.MSC3973]; +exports.CurrentApiVersions = CurrentApiVersions; +//# sourceMappingURL=ApiVersion.js.map \ No newline at end of file diff --git a/comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/Capabilities.js b/comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/Capabilities.js new file mode 100644 index 0000000000..ce695ffcc7 --- /dev/null +++ b/comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/Capabilities.js @@ -0,0 +1,69 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.VideoConferenceCapabilities = exports.StickerpickerCapabilities = exports.MatrixCapabilities = void 0; +exports.getTimelineRoomIDFromCapability = getTimelineRoomIDFromCapability; +exports.isTimelineCapability = isTimelineCapability; +exports.isTimelineCapabilityFor = isTimelineCapabilityFor; +/* + * Copyright 2020 - 2021 The Matrix.org Foundation C.I.C. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +var MatrixCapabilities = /*#__PURE__*/function (MatrixCapabilities) { + MatrixCapabilities["Screenshots"] = "m.capability.screenshot"; + MatrixCapabilities["StickerSending"] = "m.sticker"; + MatrixCapabilities["AlwaysOnScreen"] = "m.always_on_screen"; + MatrixCapabilities["RequiresClient"] = "io.element.requires_client"; + MatrixCapabilities["MSC2931Navigate"] = "org.matrix.msc2931.navigate"; + MatrixCapabilities["MSC3846TurnServers"] = "town.robin.msc3846.turn_servers"; + MatrixCapabilities["MSC3973UserDirectorySearch"] = "org.matrix.msc3973.user_directory_search"; + return MatrixCapabilities; +}({}); +exports.MatrixCapabilities = MatrixCapabilities; +var StickerpickerCapabilities = [MatrixCapabilities.StickerSending]; +exports.StickerpickerCapabilities = StickerpickerCapabilities; +var VideoConferenceCapabilities = [MatrixCapabilities.AlwaysOnScreen]; + +/** + * Determines if a capability is a capability for a timeline. + * @param {Capability} capability The capability to test. + * @returns {boolean} True if a timeline capability, false otherwise. + */ +exports.VideoConferenceCapabilities = VideoConferenceCapabilities; +function isTimelineCapability(capability) { + // TODO: Change when MSC2762 becomes stable. + return capability === null || capability === void 0 ? void 0 : capability.startsWith("org.matrix.msc2762.timeline:"); +} + +/** + * Determines if a capability is a timeline capability for the given room. + * @param {Capability} capability The capability to test. + * @param {string | Symbols.AnyRoom} roomId The room ID, or `Symbols.AnyRoom` for that designation. + * @returns {boolean} True if a matching capability, false otherwise. + */ +function isTimelineCapabilityFor(capability, roomId) { + return capability === "org.matrix.msc2762.timeline:".concat(roomId); +} + +/** + * Gets the room ID described by a timeline capability. + * @param {string} capability The capability to parse. + * @returns {string} The room ID. + */ +function getTimelineRoomIDFromCapability(capability) { + return capability.substring(capability.indexOf(":") + 1); +} +//# sourceMappingURL=Capabilities.js.map \ No newline at end of file diff --git a/comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/CapabilitiesAction.js b/comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/CapabilitiesAction.js new file mode 100644 index 0000000000..c6ce50b3be --- /dev/null +++ b/comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/CapabilitiesAction.js @@ -0,0 +1,6 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +//# sourceMappingURL=CapabilitiesAction.js.map \ No newline at end of file diff --git a/comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/ContentLoadedAction.js b/comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/ContentLoadedAction.js new file mode 100644 index 0000000000..65d778b468 --- /dev/null +++ b/comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/ContentLoadedAction.js @@ -0,0 +1,6 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +//# sourceMappingURL=ContentLoadedAction.js.map \ No newline at end of file diff --git a/comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/GetOpenIDAction.js b/comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/GetOpenIDAction.js new file mode 100644 index 0000000000..45cd3d90e1 --- /dev/null +++ b/comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/GetOpenIDAction.js @@ -0,0 +1,29 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.OpenIDRequestState = void 0; +/* + * Copyright 2020 The Matrix.org Foundation C.I.C. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +var OpenIDRequestState = /*#__PURE__*/function (OpenIDRequestState) { + OpenIDRequestState["Allowed"] = "allowed"; + OpenIDRequestState["Blocked"] = "blocked"; + OpenIDRequestState["PendingUserConfirmation"] = "request"; + return OpenIDRequestState; +}({}); +exports.OpenIDRequestState = OpenIDRequestState; +//# sourceMappingURL=GetOpenIDAction.js.map \ No newline at end of file diff --git a/comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/ICustomWidgetData.js b/comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/ICustomWidgetData.js new file mode 100644 index 0000000000..8edf8d96a2 --- /dev/null +++ b/comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/ICustomWidgetData.js @@ -0,0 +1,6 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +//# sourceMappingURL=ICustomWidgetData.js.map \ No newline at end of file diff --git a/comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/IJitsiWidgetData.js b/comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/IJitsiWidgetData.js new file mode 100644 index 0000000000..c63beb0538 --- /dev/null +++ b/comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/IJitsiWidgetData.js @@ -0,0 +1,6 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +//# sourceMappingURL=IJitsiWidgetData.js.map \ No newline at end of file diff --git a/comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/IRoomEvent.js b/comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/IRoomEvent.js new file mode 100644 index 0000000000..44478222d0 --- /dev/null +++ b/comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/IRoomEvent.js @@ -0,0 +1,6 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +//# sourceMappingURL=IRoomEvent.js.map \ No newline at end of file diff --git a/comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/IStickerpickerWidgetData.js b/comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/IStickerpickerWidgetData.js new file mode 100644 index 0000000000..4085bb0a5e --- /dev/null +++ b/comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/IStickerpickerWidgetData.js @@ -0,0 +1,6 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +//# sourceMappingURL=IStickerpickerWidgetData.js.map \ No newline at end of file diff --git a/comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/IWidget.js b/comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/IWidget.js new file mode 100644 index 0000000000..d7e607baa7 --- /dev/null +++ b/comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/IWidget.js @@ -0,0 +1,6 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +//# sourceMappingURL=IWidget.js.map \ No newline at end of file diff --git a/comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/IWidgetApiErrorResponse.js b/comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/IWidgetApiErrorResponse.js new file mode 100644 index 0000000000..c3168d40b4 --- /dev/null +++ b/comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/IWidgetApiErrorResponse.js @@ -0,0 +1,30 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.isErrorResponse = isErrorResponse; +/* + * Copyright 2020 The Matrix.org Foundation C.I.C. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +function isErrorResponse(responseData) { + if ("error" in responseData) { + var err = responseData; + return !!err.error.message; + } + return false; +} +//# sourceMappingURL=IWidgetApiErrorResponse.js.map \ No newline at end of file diff --git a/comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/IWidgetApiRequest.js b/comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/IWidgetApiRequest.js new file mode 100644 index 0000000000..4596846264 --- /dev/null +++ b/comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/IWidgetApiRequest.js @@ -0,0 +1,6 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +//# sourceMappingURL=IWidgetApiRequest.js.map \ No newline at end of file diff --git a/comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/IWidgetApiResponse.js b/comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/IWidgetApiResponse.js new file mode 100644 index 0000000000..3324d18dd7 --- /dev/null +++ b/comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/IWidgetApiResponse.js @@ -0,0 +1,6 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +//# sourceMappingURL=IWidgetApiResponse.js.map \ No newline at end of file diff --git a/comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/ModalButtonKind.js b/comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/ModalButtonKind.js new file mode 100644 index 0000000000..4fb8c0ee1a --- /dev/null +++ b/comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/ModalButtonKind.js @@ -0,0 +1,31 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.ModalButtonKind = void 0; +/* + * Copyright 2020 The Matrix.org Foundation C.I.C. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +var ModalButtonKind = /*#__PURE__*/function (ModalButtonKind) { + ModalButtonKind["Primary"] = "m.primary"; + ModalButtonKind["Secondary"] = "m.secondary"; + ModalButtonKind["Warning"] = "m.warning"; + ModalButtonKind["Danger"] = "m.danger"; + ModalButtonKind["Link"] = "m.link"; + return ModalButtonKind; +}({}); +exports.ModalButtonKind = ModalButtonKind; +//# sourceMappingURL=ModalButtonKind.js.map \ No newline at end of file diff --git a/comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/ModalWidgetActions.js b/comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/ModalWidgetActions.js new file mode 100644 index 0000000000..ab9ddb8e3f --- /dev/null +++ b/comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/ModalWidgetActions.js @@ -0,0 +1,30 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.BuiltInModalButtonID = void 0; +/* + * Copyright 2020 The Matrix.org Foundation C.I.C. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +var BuiltInModalButtonID = /*#__PURE__*/function (BuiltInModalButtonID) { + BuiltInModalButtonID["Close"] = "m.close"; + return BuiltInModalButtonID; +}({}); // Types for a normal modal requesting the opening a modal widget +// Types for a modal widget receiving notifications that its buttons have been pressed +// Types for a modal widget requesting close +// Types for a normal widget being notified that the modal widget it opened has been closed +exports.BuiltInModalButtonID = BuiltInModalButtonID; +//# sourceMappingURL=ModalWidgetActions.js.map \ No newline at end of file diff --git a/comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/NavigateAction.js b/comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/NavigateAction.js new file mode 100644 index 0000000000..8ea051aa5f --- /dev/null +++ b/comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/NavigateAction.js @@ -0,0 +1,6 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +//# sourceMappingURL=NavigateAction.js.map \ No newline at end of file diff --git a/comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/OpenIDCredentialsAction.js b/comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/OpenIDCredentialsAction.js new file mode 100644 index 0000000000..7b56879ff0 --- /dev/null +++ b/comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/OpenIDCredentialsAction.js @@ -0,0 +1,6 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +//# sourceMappingURL=OpenIDCredentialsAction.js.map \ No newline at end of file diff --git a/comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/ReadEventAction.js b/comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/ReadEventAction.js new file mode 100644 index 0000000000..4402d229b1 --- /dev/null +++ b/comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/ReadEventAction.js @@ -0,0 +1,6 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +//# sourceMappingURL=ReadEventAction.js.map \ No newline at end of file diff --git a/comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/ReadRelationsAction.js b/comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/ReadRelationsAction.js new file mode 100644 index 0000000000..a655252d6d --- /dev/null +++ b/comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/ReadRelationsAction.js @@ -0,0 +1,6 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +//# sourceMappingURL=ReadRelationsAction.js.map \ No newline at end of file diff --git a/comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/ScreenshotAction.js b/comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/ScreenshotAction.js new file mode 100644 index 0000000000..5f51dc8cf7 --- /dev/null +++ b/comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/ScreenshotAction.js @@ -0,0 +1,6 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +//# sourceMappingURL=ScreenshotAction.js.map \ No newline at end of file diff --git a/comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/SendEventAction.js b/comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/SendEventAction.js new file mode 100644 index 0000000000..acad463560 --- /dev/null +++ b/comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/SendEventAction.js @@ -0,0 +1,6 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +//# sourceMappingURL=SendEventAction.js.map \ No newline at end of file diff --git a/comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/SendToDeviceAction.js b/comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/SendToDeviceAction.js new file mode 100644 index 0000000000..af55b1fa15 --- /dev/null +++ b/comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/SendToDeviceAction.js @@ -0,0 +1,6 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +//# sourceMappingURL=SendToDeviceAction.js.map \ No newline at end of file diff --git a/comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/SetModalButtonEnabledAction.js b/comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/SetModalButtonEnabledAction.js new file mode 100644 index 0000000000..fedab38cb1 --- /dev/null +++ b/comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/SetModalButtonEnabledAction.js @@ -0,0 +1,6 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +//# sourceMappingURL=SetModalButtonEnabledAction.js.map \ No newline at end of file diff --git a/comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/StickerAction.js b/comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/StickerAction.js new file mode 100644 index 0000000000..004ea7f47e --- /dev/null +++ b/comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/StickerAction.js @@ -0,0 +1,6 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +//# sourceMappingURL=StickerAction.js.map \ No newline at end of file diff --git a/comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/StickyAction.js b/comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/StickyAction.js new file mode 100644 index 0000000000..05f58f7105 --- /dev/null +++ b/comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/StickyAction.js @@ -0,0 +1,6 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +//# sourceMappingURL=StickyAction.js.map \ No newline at end of file diff --git a/comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/SupportedVersionsAction.js b/comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/SupportedVersionsAction.js new file mode 100644 index 0000000000..9faeccab03 --- /dev/null +++ b/comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/SupportedVersionsAction.js @@ -0,0 +1,6 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +//# sourceMappingURL=SupportedVersionsAction.js.map \ No newline at end of file diff --git a/comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/TurnServerActions.js b/comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/TurnServerActions.js new file mode 100644 index 0000000000..01f7c8f98b --- /dev/null +++ b/comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/TurnServerActions.js @@ -0,0 +1,6 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +//# sourceMappingURL=TurnServerActions.js.map \ No newline at end of file diff --git a/comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/UserDirectorySearchAction.js b/comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/UserDirectorySearchAction.js new file mode 100644 index 0000000000..f051b1a48a --- /dev/null +++ b/comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/UserDirectorySearchAction.js @@ -0,0 +1,6 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +//# sourceMappingURL=UserDirectorySearchAction.js.map \ No newline at end of file diff --git a/comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/VisibilityAction.js b/comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/VisibilityAction.js new file mode 100644 index 0000000000..cc4c9902ad --- /dev/null +++ b/comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/VisibilityAction.js @@ -0,0 +1,6 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +//# sourceMappingURL=VisibilityAction.js.map \ No newline at end of file diff --git a/comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/WidgetApiAction.js b/comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/WidgetApiAction.js new file mode 100644 index 0000000000..f7e644bec4 --- /dev/null +++ b/comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/WidgetApiAction.js @@ -0,0 +1,59 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.WidgetApiToWidgetAction = exports.WidgetApiFromWidgetAction = void 0; +/* + * Copyright 2020 The Matrix.org Foundation C.I.C. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +var WidgetApiToWidgetAction = /*#__PURE__*/function (WidgetApiToWidgetAction) { + WidgetApiToWidgetAction["SupportedApiVersions"] = "supported_api_versions"; + WidgetApiToWidgetAction["Capabilities"] = "capabilities"; + WidgetApiToWidgetAction["NotifyCapabilities"] = "notify_capabilities"; + WidgetApiToWidgetAction["TakeScreenshot"] = "screenshot"; + WidgetApiToWidgetAction["UpdateVisibility"] = "visibility"; + WidgetApiToWidgetAction["OpenIDCredentials"] = "openid_credentials"; + WidgetApiToWidgetAction["WidgetConfig"] = "widget_config"; + WidgetApiToWidgetAction["CloseModalWidget"] = "close_modal"; + WidgetApiToWidgetAction["ButtonClicked"] = "button_clicked"; + WidgetApiToWidgetAction["SendEvent"] = "send_event"; + WidgetApiToWidgetAction["SendToDevice"] = "send_to_device"; + WidgetApiToWidgetAction["UpdateTurnServers"] = "update_turn_servers"; + return WidgetApiToWidgetAction; +}({}); +exports.WidgetApiToWidgetAction = WidgetApiToWidgetAction; +var WidgetApiFromWidgetAction = /*#__PURE__*/function (WidgetApiFromWidgetAction) { + WidgetApiFromWidgetAction["SupportedApiVersions"] = "supported_api_versions"; + WidgetApiFromWidgetAction["ContentLoaded"] = "content_loaded"; + WidgetApiFromWidgetAction["SendSticker"] = "m.sticker"; + WidgetApiFromWidgetAction["UpdateAlwaysOnScreen"] = "set_always_on_screen"; + WidgetApiFromWidgetAction["GetOpenIDCredentials"] = "get_openid"; + WidgetApiFromWidgetAction["CloseModalWidget"] = "close_modal"; + WidgetApiFromWidgetAction["OpenModalWidget"] = "open_modal"; + WidgetApiFromWidgetAction["SetModalButtonEnabled"] = "set_button_enabled"; + WidgetApiFromWidgetAction["SendEvent"] = "send_event"; + WidgetApiFromWidgetAction["SendToDevice"] = "send_to_device"; + WidgetApiFromWidgetAction["WatchTurnServers"] = "watch_turn_servers"; + WidgetApiFromWidgetAction["UnwatchTurnServers"] = "unwatch_turn_servers"; + WidgetApiFromWidgetAction["MSC2876ReadEvents"] = "org.matrix.msc2876.read_events"; + WidgetApiFromWidgetAction["MSC2931Navigate"] = "org.matrix.msc2931.navigate"; + WidgetApiFromWidgetAction["MSC2974RenegotiateCapabilities"] = "org.matrix.msc2974.request_capabilities"; + WidgetApiFromWidgetAction["MSC3869ReadRelations"] = "org.matrix.msc3869.read_relations"; + WidgetApiFromWidgetAction["MSC3973UserDirectorySearch"] = "org.matrix.msc3973.user_directory_search"; + return WidgetApiFromWidgetAction; +}({}); +exports.WidgetApiFromWidgetAction = WidgetApiFromWidgetAction; +//# sourceMappingURL=WidgetApiAction.js.map \ No newline at end of file diff --git a/comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/WidgetApiDirection.js b/comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/WidgetApiDirection.js new file mode 100644 index 0000000000..69a6ea679c --- /dev/null +++ b/comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/WidgetApiDirection.js @@ -0,0 +1,38 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.WidgetApiDirection = void 0; +exports.invertedDirection = invertedDirection; +/* + * Copyright 2020 The Matrix.org Foundation C.I.C. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +var WidgetApiDirection = /*#__PURE__*/function (WidgetApiDirection) { + WidgetApiDirection["ToWidget"] = "toWidget"; + WidgetApiDirection["FromWidget"] = "fromWidget"; + return WidgetApiDirection; +}({}); +exports.WidgetApiDirection = WidgetApiDirection; +function invertedDirection(dir) { + if (dir === WidgetApiDirection.ToWidget) { + return WidgetApiDirection.FromWidget; + } else if (dir === WidgetApiDirection.FromWidget) { + return WidgetApiDirection.ToWidget; + } else { + throw new Error("Invalid direction"); + } +} +//# sourceMappingURL=WidgetApiDirection.js.map \ No newline at end of file diff --git a/comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/WidgetConfigAction.js b/comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/WidgetConfigAction.js new file mode 100644 index 0000000000..821abebdc0 --- /dev/null +++ b/comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/WidgetConfigAction.js @@ -0,0 +1,6 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +//# sourceMappingURL=WidgetConfigAction.js.map \ No newline at end of file diff --git a/comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/WidgetKind.js b/comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/WidgetKind.js new file mode 100644 index 0000000000..2d552e9c17 --- /dev/null +++ b/comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/WidgetKind.js @@ -0,0 +1,29 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.WidgetKind = void 0; +/* + * Copyright 2020 The Matrix.org Foundation C.I.C. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +var WidgetKind = /*#__PURE__*/function (WidgetKind) { + WidgetKind["Room"] = "room"; + WidgetKind["Account"] = "account"; + WidgetKind["Modal"] = "modal"; + return WidgetKind; +}({}); +exports.WidgetKind = WidgetKind; +//# sourceMappingURL=WidgetKind.js.map \ No newline at end of file diff --git a/comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/WidgetType.js b/comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/WidgetType.js new file mode 100644 index 0000000000..7eb82917a7 --- /dev/null +++ b/comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/WidgetType.js @@ -0,0 +1,29 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.MatrixWidgetType = void 0; +/* + * Copyright 2020 The Matrix.org Foundation C.I.C. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +var MatrixWidgetType = /*#__PURE__*/function (MatrixWidgetType) { + MatrixWidgetType["Custom"] = "m.custom"; + MatrixWidgetType["JitsiMeet"] = "m.jitsi"; + MatrixWidgetType["Stickerpicker"] = "m.stickerpicker"; + return MatrixWidgetType; +}({}); +exports.MatrixWidgetType = MatrixWidgetType; +//# sourceMappingURL=WidgetType.js.map \ No newline at end of file -- cgit v1.2.3