Skip to content

Commit e87f108

Browse files
committed
💄
1 parent 6a1558f commit e87f108

File tree

2 files changed

+9
-5
lines changed

2 files changed

+9
-5
lines changed

src/experiments.ts

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,14 @@ export class ExperimentalSettings {
1818
private configcatClient: configcatcommon.IConfigCatClient;
1919
private extensionVersion: semver.SemVer;
2020

21-
constructor(key: string, extensionVersion: string, private logger: Log, gitpodHost: string) {
21+
constructor(
22+
key: string,
23+
extensionVersion: string,
24+
private readonly context: vscode.ExtensionContext,
25+
private readonly logger: Log
26+
) {
2227
this.configcatClient = configcat.createClientWithLazyLoad(key, {
23-
baseUrl: new URL('/configcat', process.env['TEST'] ? 'https://gitpod-staging.com' : gitpodHost).href,
28+
baseUrl: new URL('/configcat', this.context.extensionMode === vscode.ExtensionMode.Production ? 'https://gitpod.io' : 'https://gitpod-staging.com').href,
2429
logger: {
2530
debug(): void { },
2631
log(): void { },

src/extension.ts

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -42,9 +42,8 @@ export async function activate(context: vscode.ExtensionContext) {
4242

4343
const logger = new Log('Gitpod');
4444
logger.info(`${extensionId}/${packageJSON.version} (${os.release()} ${os.platform()} ${os.arch()}) vscode/${vscode.version} (${vscode.env.appName})`);
45-
46-
const gitpodHost = vscode.workspace.getConfiguration('gitpod').get<string>('host')!;
47-
const experiments = new ExperimentalSettings('gitpod', packageJSON.version, logger, gitpodHost);
45+
46+
const experiments = new ExperimentalSettings('gitpod', packageJSON.version, context, logger);
4847
context.subscriptions.push(experiments);
4948

5049
telemetry = new TelemetryReporter(extensionId, packageJSON.version, packageJSON.segmentKey);

0 commit comments

Comments
 (0)