mirror of
https://github.com/toeverything/AFFiNE.git
synced 2026-08-24 05:07:06 +08:00
feat(core): move enable ai to feature flag (#8195)
This commit is contained in:
@@ -29,12 +29,17 @@ export class Flags extends Entity {
|
||||
const configurable = flag.configurable ?? true;
|
||||
const defaultState =
|
||||
'defaultState' in flag ? flag.defaultState : undefined;
|
||||
const getValue = () => {
|
||||
return configurable
|
||||
? (this.globalState.get<boolean>(FLAG_PREFIX + flagKey) ??
|
||||
defaultState)
|
||||
: defaultState;
|
||||
};
|
||||
const item = {
|
||||
...flag,
|
||||
value: configurable
|
||||
? (this.globalState.get<boolean>(FLAG_PREFIX + flagKey) ??
|
||||
defaultState)
|
||||
: defaultState,
|
||||
get value() {
|
||||
return getValue();
|
||||
},
|
||||
set: (value: boolean) => {
|
||||
if (!configurable) {
|
||||
return;
|
||||
|
||||
Reference in New Issue
Block a user