Skip to content

Java settings don't need to be sent with all telemetry events #3044

@fbricon

Description

@fbricon

Java settings don't need to be sent with all telemetry events, but they are:

properties: { ...data, ...javaSettings }

Does this make sense, from a typescript POV?

const javaSettings = getNonDefaultJavaSettings(workspace.getConfiguration());

let properties: any;
if (eventName === STARTUP_EVT) {
	serverInitializedReceived = true;
	properties= { ...data, ...javaSettings };
} else {
	properties= { ...data};
}

return telemetryManager.send({
	name: eventName,
	properties
});

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions