Skip to content

Commit abe0eb3

Browse files
committed
Remove breadcrumb from workspaceXService
1 parent 1b69acf commit abe0eb3

File tree

1 file changed

+0
-62
lines changed

1 file changed

+0
-62
lines changed

site/src/xServices/workspace/workspaceXService.ts

Lines changed: 0 additions & 62 deletions
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,9 @@ const Language = {
1919
export interface WorkspaceContext {
2020
workspace?: TypesGen.Workspace
2121
template?: TypesGen.Template
22-
organization?: TypesGen.Organization
2322
build?: TypesGen.WorkspaceBuild
2423
resources?: TypesGen.WorkspaceResource[]
2524
getWorkspaceError?: Error | unknown
26-
getTemplateError?: Error | unknown
27-
getOrganizationError?: Error | unknown
2825
// error creating a new WorkspaceBuild
2926
buildError?: Error | unknown
3027
// these are separate from getX errors because they don't make the page unusable
@@ -59,9 +56,6 @@ export const workspaceMachine = createMachine(
5956
getTemplate: {
6057
data: TypesGen.Template
6158
}
62-
getOrganization: {
63-
data: TypesGen.Organization
64-
}
6559
startWorkspace: {
6660
data: TypesGen.WorkspaceBuild
6761
}
@@ -130,43 +124,6 @@ export const workspaceMachine = createMachine(
130124
},
131125
},
132126
},
133-
breadcrumb: {
134-
initial: "gettingTemplate",
135-
states: {
136-
gettingTemplate: {
137-
invoke: {
138-
src: "getTemplate",
139-
id: "getTemplate",
140-
onDone: {
141-
target: "gettingOrganization",
142-
actions: ["assignTemplate", "clearGetTemplateError"],
143-
},
144-
onError: {
145-
target: "error",
146-
actions: "assignGetTemplateError",
147-
},
148-
},
149-
tags: "loading",
150-
},
151-
gettingOrganization: {
152-
invoke: {
153-
src: "getOrganization",
154-
id: "getOrganization",
155-
onDone: {
156-
target: "ready",
157-
actions: ["assignOrganization", "clearGetOrganizationError"],
158-
},
159-
onError: {
160-
target: "error",
161-
actions: "assignGetOrganizationError",
162-
},
163-
},
164-
tags: "loading",
165-
},
166-
error: {},
167-
ready: {},
168-
},
169-
},
170127
build: {
171128
initial: "idle",
172129
states: {
@@ -309,7 +266,6 @@ export const workspaceMachine = createMachine(
309266
assign({
310267
workspace: undefined,
311268
template: undefined,
312-
organization: undefined,
313269
build: undefined,
314270
}),
315271
assignWorkspace: assign({
@@ -322,17 +278,6 @@ export const workspaceMachine = createMachine(
322278
assignTemplate: assign({
323279
template: (_, event) => event.data,
324280
}),
325-
assignGetTemplateError: assign({
326-
getTemplateError: (_, event) => event.data,
327-
}),
328-
clearGetTemplateError: (context) => assign({ ...context, getTemplateError: undefined }),
329-
assignOrganization: assign({
330-
organization: (_, event) => event.data,
331-
}),
332-
assignGetOrganizationError: assign({
333-
getOrganizationError: (_, event) => event.data,
334-
}),
335-
clearGetOrganizationError: (context) => assign({ ...context, getOrganizationError: undefined }),
336281
assignBuild: (_, event) =>
337282
assign({
338283
build: event.data,
@@ -438,13 +383,6 @@ export const workspaceMachine = createMachine(
438383
throw Error("Cannot get template without workspace")
439384
}
440385
},
441-
getOrganization: async (context) => {
442-
if (context.template) {
443-
return await API.getOrganization(context.template.organization_id)
444-
} else {
445-
throw Error("Cannot get organization without template")
446-
}
447-
},
448386
startWorkspace: async (context) => {
449387
if (context.workspace) {
450388
return await API.startWorkspace(context.workspace.id, context.template?.active_version_id)

0 commit comments

Comments
 (0)