From 9190c921d2d47bd2fa234be620fd788f79b1e2b0 Mon Sep 17 00:00:00 2001 From: Travis Ralston Date: Tue, 29 Sep 2020 15:35:04 -0600 Subject: [PATCH] Clean up failed experiment --- src/stores/widgets/SdkWidgetDriver.ts | 34 ---------------------- src/stores/widgets/WidgetMessagingStore.ts | 5 +--- src/stores/widgets/WidgetSurrogate.ts | 25 ---------------- 3 files changed, 1 insertion(+), 63 deletions(-) delete mode 100644 src/stores/widgets/SdkWidgetDriver.ts delete mode 100644 src/stores/widgets/WidgetSurrogate.ts diff --git a/src/stores/widgets/SdkWidgetDriver.ts b/src/stores/widgets/SdkWidgetDriver.ts deleted file mode 100644 index 1462303fa3..0000000000 --- a/src/stores/widgets/SdkWidgetDriver.ts +++ /dev/null @@ -1,34 +0,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. - */ - -import { Capability, Widget, WidgetDriver, WidgetKind } from "matrix-widget-api"; -import { iterableUnion } from "../../utils/iterables"; - -export class SdkWidgetDriver extends WidgetDriver { - public constructor( - private widget: Widget, - private widgetKind: WidgetKind, - private locationEntityId: string, - private preapprovedCapabilities: Set = new Set(), - ) { - super(); - } - - public async validateCapabilities(requested: Set): Promise> { - // TODO: Prompt the user to accept capabilities - return iterableUnion(requested, this.preapprovedCapabilities); - } -} diff --git a/src/stores/widgets/WidgetMessagingStore.ts b/src/stores/widgets/WidgetMessagingStore.ts index fa743fdeaf..34fc2c4e04 100644 --- a/src/stores/widgets/WidgetMessagingStore.ts +++ b/src/stores/widgets/WidgetMessagingStore.ts @@ -14,13 +14,10 @@ * limitations under the License. */ -import { ClientWidgetApi, Widget, WidgetDriver, WidgetKind } from "matrix-widget-api"; +import { ClientWidgetApi, Widget } from "matrix-widget-api"; import { AsyncStoreWithClient } from "../AsyncStoreWithClient"; import defaultDispatcher from "../../dispatcher/dispatcher"; import { ActionPayload } from "../../dispatcher/payloads"; -import { Room } from "matrix-js-sdk/src/models/room"; -import { WidgetSurrogate } from "./WidgetSurrogate"; -import { SdkWidgetDriver } from "./SdkWidgetDriver"; import { EnhancedMap } from "../../utils/maps"; /** diff --git a/src/stores/widgets/WidgetSurrogate.ts b/src/stores/widgets/WidgetSurrogate.ts deleted file mode 100644 index 4d482124a6..0000000000 --- a/src/stores/widgets/WidgetSurrogate.ts +++ /dev/null @@ -1,25 +0,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. - */ - -import { ClientWidgetApi, Widget } from "matrix-widget-api"; - -export class WidgetSurrogate { - public constructor( - public readonly definition: Widget, - public readonly messaging: ClientWidgetApi, - ) { - } -}