@@ -19,12 +19,9 @@ const Language = {
19
19
export interface WorkspaceContext {
20
20
workspace ?: TypesGen . Workspace
21
21
template ?: TypesGen . Template
22
- organization ?: TypesGen . Organization
23
22
build ?: TypesGen . WorkspaceBuild
24
23
resources ?: TypesGen . WorkspaceResource [ ]
25
24
getWorkspaceError ?: Error | unknown
26
- getTemplateError ?: Error | unknown
27
- getOrganizationError ?: Error | unknown
28
25
// error creating a new WorkspaceBuild
29
26
buildError ?: Error | unknown
30
27
// these are separate from getX errors because they don't make the page unusable
@@ -59,9 +56,6 @@ export const workspaceMachine = createMachine(
59
56
getTemplate : {
60
57
data : TypesGen . Template
61
58
}
62
- getOrganization : {
63
- data : TypesGen . Organization
64
- }
65
59
startWorkspace : {
66
60
data : TypesGen . WorkspaceBuild
67
61
}
@@ -130,43 +124,6 @@ export const workspaceMachine = createMachine(
130
124
} ,
131
125
} ,
132
126
} ,
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
- } ,
170
127
build : {
171
128
initial : "idle" ,
172
129
states : {
@@ -309,7 +266,6 @@ export const workspaceMachine = createMachine(
309
266
assign ( {
310
267
workspace : undefined ,
311
268
template : undefined ,
312
- organization : undefined ,
313
269
build : undefined ,
314
270
} ) ,
315
271
assignWorkspace : assign ( {
@@ -322,17 +278,6 @@ export const workspaceMachine = createMachine(
322
278
assignTemplate : assign ( {
323
279
template : ( _ , event ) => event . data ,
324
280
} ) ,
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 } ) ,
336
281
assignBuild : ( _ , event ) =>
337
282
assign ( {
338
283
build : event . data ,
@@ -438,13 +383,6 @@ export const workspaceMachine = createMachine(
438
383
throw Error ( "Cannot get template without workspace" )
439
384
}
440
385
} ,
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
- } ,
448
386
startWorkspace : async ( context ) => {
449
387
if ( context . workspace ) {
450
388
return await API . startWorkspace ( context . workspace . id , context . template ?. active_version_id )
0 commit comments