Skip to content

Commit 3fea4ee

Browse files
committed
add protobuf classes to query client hydration
1 parent c0f998f commit 3fea4ee

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

components/dashboard/src/data/setup.tsx

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@ import { Message } from "@bufbuild/protobuf";
1616
import { ReactQueryDevtools } from "@tanstack/react-query-devtools";
1717
import { FunctionComponent } from "react";
1818
import debounce from "lodash.debounce";
19+
// Need to import all the protobuf classes we want to support for hydration
20+
import * as ConfigurationClasses from "@gitpod/public-api/lib/gitpod/v1/configuration_pb";
1921

2022
// This is used to version the cache
2123
// If data we cache changes in a non-backwards compatible way, increment this version
@@ -137,6 +139,8 @@ function initializeMessages() {
137139
...Object.values(require("@gitpod/public-api/lib/gitpod/v1/organization_pb")),
138140
...Object.values(require("@gitpod/public-api/lib/gitpod/v1/workspace_pb")),
139141
...Object.values(require("@gitpod/public-api/lib/gitpod/v1/pagination_pb")),
142+
...Object.values(require("@gitpod/public-api/lib/gitpod/v1/pagination_pb")),
143+
...Object.values(ConfigurationClasses),
140144
];
141145
for (const c of constr) {
142146
if ((c as any).prototype instanceof Message) {

0 commit comments

Comments
 (0)