Skip to content

Commit 7f77831

Browse files
authored
fix: Remove duplicate logs from WorkspaceBuildPage (coder#2564)
1 parent 5d2368c commit 7f77831

File tree

3 files changed

+2
-29
lines changed

3 files changed

+2
-29
lines changed

site/src/pages/WorkspaceBuildPage/WorkspaceBuildPage.test.tsx

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,6 @@
11
import { screen } from "@testing-library/react"
22
import * as API from "../../api/api"
3-
import {
4-
MockWorkspace,
5-
MockWorkspaceBuild,
6-
MockWorkspaceBuildLogs,
7-
renderWithAuth,
8-
} from "../../testHelpers/renderHelpers"
3+
import { MockWorkspace, MockWorkspaceBuild, renderWithAuth } from "../../testHelpers/renderHelpers"
94
import { WorkspaceBuildPage } from "./WorkspaceBuildPage"
105

116
describe("WorkspaceBuildPage", () => {
@@ -27,6 +22,5 @@ describe("WorkspaceBuildPage", () => {
2722
})
2823

2924
await screen.findByText(MockWorkspaceBuild.workspace_name)
30-
await screen.findByText(MockWorkspaceBuildLogs[0].stage)
3125
})
3226
})

site/src/testHelpers/handlers.ts

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -121,9 +121,6 @@ export const handlers = [
121121
rest.get("/api/v2/workspacebuilds/:workspaceBuildId/resources", (req, res, ctx) => {
122122
return res(ctx.status(200), ctx.json([M.MockWorkspaceResource, M.MockWorkspaceResource2]))
123123
}),
124-
rest.get("/api/v2/workspacebuilds/:workspaceBuildId/logs", (req, res, ctx) => {
125-
return res(ctx.status(200), ctx.json(M.MockWorkspaceBuildLogs))
126-
}),
127124
rest.patch("/api/v2/workspacebuilds/:workspaceBuildId/cancel", (req, res, ctx) => {
128125
return res(ctx.status(200), ctx.json(M.MockCancellationMessage))
129126
}),

site/src/xServices/workspaceBuild/workspaceBuildXService.ts

Lines changed: 1 addition & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -33,9 +33,6 @@ export const workspaceBuildMachine = createMachine(
3333
getWorkspaceBuild: {
3434
data: WorkspaceBuild
3535
}
36-
getLogs: {
37-
data: ProvisionerJobLog[]
38-
}
3936
},
4037
},
4138
tsTypes: {} as import("./workspaceBuildXService.typegen").Typegen0,
@@ -57,18 +54,8 @@ export const workspaceBuildMachine = createMachine(
5754
},
5855
idle: {},
5956
logs: {
60-
initial: "gettingExistentLogs",
57+
initial: "watchingLogs",
6158
states: {
62-
gettingExistentLogs: {
63-
invoke: {
64-
id: "getLogs",
65-
src: "getLogs",
66-
onDone: {
67-
actions: ["assignLogs"],
68-
target: "watchingLogs",
69-
},
70-
},
71-
},
7259
watchingLogs: {
7360
id: "watchingLogs",
7461
invoke: {
@@ -107,10 +94,6 @@ export const workspaceBuildMachine = createMachine(
10794
clearGetBuildError: assign({
10895
getBuildError: (_) => undefined,
10996
}),
110-
// Logs
111-
assignLogs: assign({
112-
logs: (_, event) => event.data,
113-
}),
11497
addLog: assign({
11598
logs: (context, event) => {
11699
const previousLogs = context.logs ?? []
@@ -120,7 +103,6 @@ export const workspaceBuildMachine = createMachine(
120103
},
121104
services: {
122105
getWorkspaceBuild: (ctx) => API.getWorkspaceBuildByNumber(ctx.username, ctx.workspaceName, ctx.buildNumber),
123-
getLogs: async (ctx) => API.getWorkspaceBuildLogs(ctx.buildId),
124106
streamWorkspaceBuildLogs: (ctx) => async (callback) => {
125107
const reader = await API.streamWorkspaceBuildLogs(ctx.buildId)
126108

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy