diff --git a/src/settings/controllers/MatrixClientBackedController.ts b/src/settings/controllers/MatrixClientBackedController.ts index c7816222d5..2c72dd3606 100644 --- a/src/settings/controllers/MatrixClientBackedController.ts +++ b/src/settings/controllers/MatrixClientBackedController.ts @@ -26,7 +26,7 @@ export default abstract class MatrixClientBackedController extends SettingContro MatrixClientBackedController._matrixClient = client; for (const instance of MatrixClientBackedController.instances) { - instance.initMatrixClient(client, oldClient); + instance.initMatrixClient?.(client, oldClient); } } @@ -40,5 +40,5 @@ export default abstract class MatrixClientBackedController extends SettingContro return MatrixClientBackedController._matrixClient; } - protected abstract initMatrixClient(newClient: MatrixClient, oldClient?: MatrixClient): void; + protected initMatrixClient?(newClient: MatrixClient, oldClient?: MatrixClient): Promise; } diff --git a/src/settings/controllers/MediaPreviewConfigController.ts b/src/settings/controllers/MediaPreviewConfigController.ts index ef928249b7..cb8b9b34aa 100644 --- a/src/settings/controllers/MediaPreviewConfigController.ts +++ b/src/settings/controllers/MediaPreviewConfigController.ts @@ -73,10 +73,6 @@ export default class MediaPreviewConfigController extends MatrixClientBackedCont }; }; - protected async initMatrixClient(): Promise { - // Unused - } - public getValueOverride(_level: SettingLevel, roomId: string | null): MediaPreviewConfig { return this.getValue(roomId ?? undefined); }