Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit41b5811

Browse files
committed
chore: refactor cli and coderd to use ClientBuilder
1 parenta8f5864 commit41b5811

File tree

5 files changed

+12
-14
lines changed

5 files changed

+12
-14
lines changed

‎cli/exp_scaletest.go‎

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1014,9 +1014,10 @@ func (r *RootCmd) scaletestWorkspaceTraffic() *serpent.Command {
10141014
returnxerrors.Errorf("parse workspace proxy URL: %w",err)
10151015
}
10161016

1017-
webClient=codersdk.New(u)
1018-
webClient.HTTPClient=client.HTTPClient
1019-
webClient.SetSessionToken(client.SessionToken())
1017+
webClient=codersdk.New(u,
1018+
codersdk.WithHTTPClient(client.HTTPClient),
1019+
codersdk.WithSessionToken(client.SessionToken()),
1020+
)
10201021

10211022
appConfig,err=createWorkspaceAppConfig(webClient,appHost.Host,app,ws,agent)
10221023
iferr!=nil {
@@ -1250,8 +1251,9 @@ func (r *RootCmd) scaletestDashboard() *serpent.Command {
12501251
returnxerrors.Errorf("create token for user: %w",err)
12511252
}
12521253

1253-
userClient:=codersdk.New(client.URL)
1254-
userClient.SetSessionToken(userTokResp.Key)
1254+
userClient:=codersdk.New(client.URL,
1255+
codersdk.WithSessionToken(userTokResp.Key),
1256+
)
12551257

12561258
config:= dashboard.Config{
12571259
Interval:interval,

‎coderd/coderdtest/coderdtest.go‎

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -845,8 +845,7 @@ func createAnotherUserRetry(t testing.TB, client *codersdk.Client, organizationI
845845
require.NoError(t,err)
846846
}
847847

848-
other:=codersdk.New(client.URL)
849-
other.SetSessionToken(sessionToken)
848+
other:=codersdk.New(client.URL,codersdk.WithSessionToken(sessionToken))
850849
t.Cleanup(func() {
851850
other.HTTPClient.CloseIdleConnections()
852851
})

‎coderd/insights_test.go‎

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1467,8 +1467,7 @@ func TestUserActivityInsights_Golden(t *testing.T) {
14671467
TokenName:"no-password-user-token",
14681468
})
14691469
require.NoError(t,err)
1470-
userClient:=codersdk.New(client.URL)
1471-
userClient.SetSessionToken(token.Key)
1470+
userClient:=codersdk.New(client.URL,codersdk.WithSessionToken(token.Key))
14721471

14731472
coderUser,err:=userClient.User(context.Background(),user.id.String())
14741473
require.NoError(t,err)

‎coderd/mcp_http.go‎

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,10 +32,9 @@ func (api *API) mcpHTTPHandler() http.Handler {
3232
})
3333
return
3434
}
35-
authenticatedClient:=codersdk.New(api.AccessURL)
3635
// Extract the original session token from the request
37-
authenticatedClient.SetSessionToken(httpmw.APITokenFromRequest(r))
38-
36+
authenticatedClient:=codersdk.New(api.AccessURL,
37+
codersdk.WithSessionToken(httpmw.APITokenFromRequest(r)))
3938
toolset:=MCPToolset(r.URL.Query().Get("toolset"))
4039
// Default to standard toolset if no toolset is specified.
4140
iftoolset=="" {

‎coderd/workspaceapps/apptest/setup.go‎

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -137,8 +137,7 @@ type Details struct {
137137
//
138138
// The client is authenticated as the first user by default.
139139
func (d*Details)AppClient(t*testing.T)*codersdk.Client {
140-
client:=codersdk.New(d.PathAppBaseURL)
141-
client.SetSessionToken(d.SDKClient.SessionToken())
140+
client:=codersdk.New(d.PathAppBaseURL,codersdk.WithSessionToken(d.SDKClient.SessionToken()))
142141
forceURLTransport(t,client)
143142
client.HTTPClient.CheckRedirect=func(_*http.Request,_ []*http.Request)error {
144143
returnhttp.ErrUseLastResponse

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp