Cut some import cycles (#34038)
* Fix SettingsController -> SettingsStore import cycles * Fix AnalyticsToast<->AnalyticsLearnMoreDialog import cycle * Fix emojipicker import cycle * Fix MessageComposerButtons import cycle * Fix ReadReceiptGroup<>ReadReceiptMarker import cycle * Fix RoomSettingsDialog import cycles * Fix SlashCommands import cycles * Fix Pill import cycles * Fill TODO comment
This commit is contained in:
@@ -10,21 +10,16 @@ import { EventType } from "matrix-js-sdk/src/matrix";
|
||||
import { type SettingLevel } from "../SettingLevel.ts";
|
||||
import { _td } from "../../languageHandler.tsx";
|
||||
import ServerSupportUnstableFeatureController from "./ServerSupportUnstableFeatureController.ts";
|
||||
import { defaultWatchManager, type SettingKey } from "../Settings.tsx";
|
||||
import { type SettingKey } from "../Settings.tsx";
|
||||
import type { WatchManager } from "../WatchManager.ts";
|
||||
|
||||
/**
|
||||
* Handles invite filtering rules provided by MSC4380.
|
||||
* This handler does not make use of the roomId parameter.
|
||||
*/
|
||||
export default class BlockInvitesConfigController extends ServerSupportUnstableFeatureController {
|
||||
public constructor(settingName: SettingKey) {
|
||||
super(
|
||||
settingName,
|
||||
defaultWatchManager,
|
||||
[["org.matrix.msc4380.stable"]],
|
||||
"v1.18",
|
||||
_td("settings|not_supported"),
|
||||
);
|
||||
public constructor(settingName: SettingKey, watchers: WatchManager) {
|
||||
super(settingName, watchers, [["org.matrix.msc4380.stable"]], "v1.18", _td("settings|not_supported"));
|
||||
}
|
||||
|
||||
public getValueOverride(_level: SettingLevel): boolean {
|
||||
|
||||
Reference in New Issue
Block a user