Skip to content

Commit 78a1efd

Browse files
committed
easy nits around design and TelemetryData naming
Signed-off-by: Tarun Pothulapati <[email protected]>
1 parent 5967f96 commit 78a1efd

File tree

4 files changed

+11
-11
lines changed

4 files changed

+11
-11
lines changed

components/dashboard/src/admin/Settings.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
*/
66

77
import { useContext } from "react";
8-
import { Data, InstallationAdminSettings } from "@gitpod/gitpod-protocol";
8+
import { TelemetryData, InstallationAdminSettings } from "@gitpod/gitpod-protocol";
99
import { AdminContext } from "../admin-context";
1010
import CheckBox from "../components/CheckBox";
1111
import { PageWithSubMenu } from "../components/PageWithSubMenu";
@@ -16,7 +16,7 @@ import InfoBox from "../components/InfoBox";
1616

1717
export default function Settings() {
1818
const { adminSettings, setAdminSettings } = useContext(AdminContext);
19-
const [telemetryData, setTelemetryData] = useState<Data>();
19+
const [telemetryData, setTelemetryData] = useState<TelemetryData>();
2020

2121

2222
const actuallySetTelemetryPrefs = async (value: InstallationAdminSettings) => {
@@ -42,7 +42,7 @@ export default function Settings() {
4242
onChange={(evt) => actuallySetTelemetryPrefs({
4343
sendTelemetry: evt.target.checked,
4444
})} />
45-
<InfoBox>{JSON.stringify(telemetryData, null, 2)}</InfoBox>
45+
<InfoBox><pre>{JSON.stringify(telemetryData, null, 2)}</pre></InfoBox>
4646
</PageWithSubMenu >
4747
</div >
4848
)

components/gitpod-protocol/src/gitpod-service.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ import { GithubUpgradeURL, PlanCoupon } from './payment-protocol';
3030
import { TeamSubscription, TeamSubscriptionSlot, TeamSubscriptionSlotResolved } from './team-subscription-protocol';
3131
import { RemotePageMessage, RemoteTrackMessage, RemoteIdentifyMessage } from './analytics';
3232
import { IDEServer } from './ide-protocol';
33-
import { InstallationAdminSettings, Data } from './installation-admin-protocol';
33+
import { InstallationAdminSettings, TelemetryData } from './installation-admin-protocol';
3434

3535
export interface GitpodClient {
3636
onInstanceUpdate(instance: WorkspaceInstance): void;
@@ -136,7 +136,7 @@ export interface GitpodServer extends JsonRpcServer<GitpodClient>, AdminServer,
136136
// Admin Settings
137137
adminGetSettings(): Promise<InstallationAdminSettings>;
138138
adminUpdateSettings(settings: InstallationAdminSettings): Promise<void>;
139-
adminGetTelemetryData(): Promise<Data>;
139+
adminGetTelemetryData(): Promise<TelemetryData>;
140140

141141
// Projects
142142
getProviderRepositoriesForUser(params: GetProviderRepositoriesParams): Promise<ProviderRepository[]>;

components/gitpod-protocol/src/installation-admin-protocol.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ export interface InstallationAdmin {
2323
settings: InstallationAdminSettings;
2424
}
2525

26-
export interface Data {
26+
export interface TelemetryData {
2727
installationAdmin: InstallationAdmin
2828
totalUsers: number
2929
totalWorkspaces: number

components/server/src/installation-admin/telemetry-data-provider.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
import { injectable, inject } from 'inversify';
88

9-
import { Data } from "@gitpod/gitpod-protocol"
9+
import { TelemetryData } from "@gitpod/gitpod-protocol"
1010
import { InstallationAdminDB, UserDB, WorkspaceDB } from '@gitpod/gitpod-db/lib';
1111

1212
@injectable()
@@ -15,13 +15,13 @@
1515
@inject(UserDB) protected readonly userDb: UserDB
1616
@inject(WorkspaceDB) protected readonly workspaceDb: WorkspaceDB
1717

18-
async getTelemetryData(): Promise<Data> {
19-
const data: Data = {
18+
async getTelemetryData(): Promise<TelemetryData> {
19+
const data: TelemetryData = {
2020
installationAdmin: await this.installationAdminDb.getData(),
21-
totalUsers: await this.userDb.getUserCount(false),
21+
totalUsers: await this.userDb.getUserCount(true),
2222
totalWorkspaces: await this.workspaceDb.getWorkspaceCount(),
2323
totalInstances: await this.workspaceDb.getInstanceCount(),
24-
} as Data;
24+
} as TelemetryData;
2525

2626
return data;
2727
}

0 commit comments

Comments
 (0)