mirror of
https://github.com/toeverything/AFFiNE.git
synced 2026-02-12 04:18:54 +00:00
feat(server): adjust telemetry config (#6424)
This commit is contained in:
@@ -36,4 +36,5 @@ AFFiNE.ENV_MAP = {
|
||||
'featureFlags.syncClientVersionCheck',
|
||||
'boolean',
|
||||
],
|
||||
TELEMETRY_ENABLE: ['telemetry.enabled', 'boolean'],
|
||||
};
|
||||
|
||||
@@ -66,6 +66,9 @@ export class ServerConfigType {
|
||||
description: 'credentials requirement',
|
||||
})
|
||||
credentialsRequirement!: CredentialsRequirementType;
|
||||
|
||||
@Field({ description: 'enable telemetry' })
|
||||
enableTelemetry!: boolean;
|
||||
}
|
||||
|
||||
export class ServerConfigResolver {
|
||||
@@ -87,6 +90,7 @@ export class ServerConfigResolver {
|
||||
credentialsRequirement: {
|
||||
password: AFFiNE.auth.password,
|
||||
},
|
||||
enableTelemetry: AFFiNE.telemetry.enabled,
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
@@ -188,7 +188,7 @@ export const getDefaultAFFiNEConfig: () => AFFiNEConfig = () => {
|
||||
enabled: false,
|
||||
},
|
||||
telemetry: {
|
||||
enabled: isSelfhosted && !process.env.DISABLE_SERVER_TELEMETRY,
|
||||
enabled: isSelfhosted,
|
||||
token: '389c0615a69b57cca7d3fa0a4824c930',
|
||||
},
|
||||
plugins: {
|
||||
|
||||
Reference in New Issue
Block a user