mirror of https://github.com/langgenius/dify.git
Refactor AmplitudeProvider to enable conditional initialization based on CE edition
- Added check for IS_CE_EDITION to prevent Amplitude initialization in the CE edition. - Updated warning log to inform users when Amplitude is disabled in CE edition.
This commit is contained in:
parent
4037487064
commit
72e3aad6e1
|
|
@ -4,6 +4,7 @@ import type { FC } from 'react'
|
|||
import React, { useEffect } from 'react'
|
||||
import * as amplitude from '@amplitude/analytics-browser'
|
||||
import { sessionReplayPlugin } from '@amplitude/plugin-session-replay-browser'
|
||||
import { IS_CE_EDITION } from '@/config'
|
||||
|
||||
export type IAmplitudeProps = {
|
||||
apiKey?: string
|
||||
|
|
@ -16,10 +17,10 @@ const AmplitudeProvider: FC<IAmplitudeProps> = ({
|
|||
}) => {
|
||||
useEffect(() => {
|
||||
// // Only enable in non-CE edition
|
||||
// if (IS_CE_EDITION) {
|
||||
// console.warn('[Amplitude] Amplitude is disabled in CE edition')
|
||||
// return
|
||||
// }
|
||||
if (IS_CE_EDITION) {
|
||||
console.warn('[Amplitude] Amplitude is disabled in CE edition')
|
||||
return
|
||||
}
|
||||
|
||||
// Initialize Amplitude
|
||||
amplitude.init(apiKey, {
|
||||
|
|
|
|||
Loading…
Reference in New Issue