mirror of
https://github.com/kremalicious/metamask-extension.git
synced 2024-12-23 09:52:26 +01:00
Update segment instantiation check. Only check if SEGMENT_WRITE_KEY exists (#14407)
* segment: instantiate w/out SEGMENT_HOST check If SEGMENT_HOST is null, then the analytics-node library will usea defaulted host * Segment: rm IN_TEST check for instantiation
This commit is contained in:
parent
76615b7bec
commit
0c52723885
@ -1,9 +1,6 @@
|
|||||||
import Analytics from 'analytics-node';
|
import Analytics from 'analytics-node';
|
||||||
import { SECOND } from '../../../shared/constants/time';
|
import { SECOND } from '../../../shared/constants/time';
|
||||||
|
|
||||||
const isDevEnvironment = Boolean(
|
|
||||||
process.env.METAMASK_DEBUG && !process.env.IN_TEST,
|
|
||||||
);
|
|
||||||
const SEGMENT_WRITE_KEY = process.env.SEGMENT_WRITE_KEY ?? null;
|
const SEGMENT_WRITE_KEY = process.env.SEGMENT_WRITE_KEY ?? null;
|
||||||
const SEGMENT_HOST = process.env.SEGMENT_HOST ?? null;
|
const SEGMENT_HOST = process.env.SEGMENT_HOST ?? null;
|
||||||
|
|
||||||
@ -81,11 +78,10 @@ export const createSegmentMock = (flushAt = SEGMENT_FLUSH_AT) => {
|
|||||||
return segmentMock;
|
return segmentMock;
|
||||||
};
|
};
|
||||||
|
|
||||||
export const segment =
|
export const segment = SEGMENT_WRITE_KEY
|
||||||
!SEGMENT_WRITE_KEY || (isDevEnvironment && !SEGMENT_HOST)
|
? new Analytics(SEGMENT_WRITE_KEY, {
|
||||||
? createSegmentMock(SEGMENT_FLUSH_AT, SEGMENT_FLUSH_INTERVAL)
|
host: SEGMENT_HOST,
|
||||||
: new Analytics(SEGMENT_WRITE_KEY, {
|
flushAt: SEGMENT_FLUSH_AT,
|
||||||
host: SEGMENT_HOST,
|
flushInterval: SEGMENT_FLUSH_INTERVAL,
|
||||||
flushAt: SEGMENT_FLUSH_AT,
|
})
|
||||||
flushInterval: SEGMENT_FLUSH_INTERVAL,
|
: createSegmentMock(SEGMENT_FLUSH_AT, SEGMENT_FLUSH_INTERVAL);
|
||||||
});
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user