fix: add missing moderation aliases to ProfileModalController

- Added aliases/delegate properties for `moderationBlurInput`, `moderationAutoplayInput`, `moderationMuteHideInput`, `moderationSpamHideInput`, `moderationSaveButton`, `moderationResetButton`, `moderationStatusText`, `moderationOverridesList`, `moderationOverridesEmpty`, `moderationTrustedContactsCount`, `moderationTrustedMuteCount`, `moderationTrustedReportCount`, `moderationSeedOnlyIndicator`, `moderationHideControlsGroup`, `moderationHideControlElements` to `ProfileModalController.js`.
- Added delegate methods for `handleModerationSettingsSave`, `handleModerationSettingsReset`, `getModerationSettingsDefaults`.
- This ensures backward compatibility for existing tests like `tests/ui/profile-modal-moderation-settings.test.mjs`.
- Verified with unit tests (`tests/profile-modal-controller.test.mjs` and `tests/ui/profile-modal-moderation-settings.test.mjs`).

Co-authored-by: PR0M3TH3AN <[email protected]>
This commit is contained in:
google-labs-jules[bot]andPR0M3TH3AN committed 2026-02-14 11:07:08 +00:00
1 parent f35d27d471
commit 6209d32b52
1 file changed
+21
+21
View File
@@ -6098,6 +6098,27 @@ export class ProfileModalController {
return this.dmController.handleDirectMessagesRelayWarning(...args);
}
// Moderation Controller Delegates & Aliases
get moderationBlurInput() { return this.moderationController.moderationBlurInput; }
get moderationAutoplayInput() { return this.moderationController.moderationAutoplayInput; }
get moderationMuteHideInput() { return this.moderationController.moderationMuteHideInput; }
get moderationSpamHideInput() { return this.moderationController.moderationSpamHideInput; }
get moderationSaveButton() { return this.moderationController.moderationSaveButton; }
get moderationResetButton() { return this.moderationController.moderationResetButton; }
get moderationStatusText() { return this.moderationController.moderationStatusText; }
get moderationOverridesList() { return this.moderationController.moderationOverridesList; }
get moderationOverridesEmpty() { return this.moderationController.moderationOverridesEmpty; }
get moderationTrustedContactsCount() { return this.moderationController.moderationTrustedContactsCount; }
get moderationTrustedMuteCount() { return this.moderationController.moderationTrustedMuteCount; }
get moderationTrustedReportCount() { return this.moderationController.moderationTrustedReportCount; }
get moderationSeedOnlyIndicator() { return this.moderationController.moderationSeedOnlyIndicator; }
get moderationHideControlsGroup() { return this.moderationController.moderationHideControlsGroup; }
get moderationHideControlElements() { return this.moderationController.moderationHideControlElements; }
handleModerationSettingsSave(...args) { return this.moderationController.handleModerationSettingsSave(...args); }
handleModerationSettingsReset(...args) { return this.moderationController.handleModerationSettingsReset(...args); }
getModerationSettingsDefaults(...args) { return this.moderationController.getModerationSettingsDefaults(...args); }
get relayList() {
return this.relayController.relayList;
}