Improve Threads beta around degraded mode (#8318)
* Hide MAB Threads prompt if user would have degraded mode * Confirm user wants to enable Threads beta if in degraded mode * fix * Fix copy
This commit is contained in:
parent
b8013fc52a
commit
7a1a2c41d2
6 changed files with 85 additions and 11 deletions
|
@ -451,12 +451,13 @@ export default class SettingsStore {
|
|||
throw new Error("User cannot set " + settingName + " at " + level + " in " + roomId);
|
||||
}
|
||||
|
||||
if (setting.controller && !(await setting.controller.beforeChange(level, roomId, value))) {
|
||||
return; // controller says no
|
||||
}
|
||||
|
||||
await handler.setValue(settingName, roomId, value);
|
||||
|
||||
const controller = setting.controller;
|
||||
if (controller) {
|
||||
controller.onChange(level, roomId, value);
|
||||
}
|
||||
setting.controller?.onChange(level, roomId, value);
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue