@@ -17,33 +17,33 @@ type Secret struct {
17
17
}
18
18
19
19
// Secrets gets all secrets for the given user
20
- func (c * Client )Secrets (ctx context.Context ,user * User ) ([]Secret ,error ) {
20
+ func (c * Client )Secrets (ctx context.Context ,userID string ) ([]Secret ,error ) {
21
21
var secrets []Secret
22
- err := c .requestBody (ctx ,http .MethodGet ,"/api/users/" + user . ID + "/secrets" ,nil ,& secrets )
22
+ err := c .requestBody (ctx ,http .MethodGet ,"/api/users/" + userID + "/secrets" ,nil ,& secrets )
23
23
return secrets ,err
24
24
}
25
25
26
26
// SecretWithValueByName gets the Coder secret with its value by its name.
27
- func (c * Client )SecretWithValueByName (ctx context.Context ,name string , user * User ) (* Secret ,error ) {
28
- s ,err := c .SecretByName (ctx ,name ,user )
27
+ func (c * Client )SecretWithValueByName (ctx context.Context ,name , userID string ) (* Secret ,error ) {
28
+ s ,err := c .SecretByName (ctx ,name ,userID )
29
29
if err != nil {
30
30
return nil ,err
31
31
}
32
32
var secret Secret
33
- err = c .requestBody (ctx ,http .MethodGet ,"/api/users/" + user . ID + "/secrets/" + s .ID ,nil ,& secret )
33
+ err = c .requestBody (ctx ,http .MethodGet ,"/api/users/" + userID + "/secrets/" + s .ID ,nil ,& secret )
34
34
return & secret ,err
35
35
}
36
36
37
37
// SecretWithValueByID gets the Coder secret with its value by the secret_id.
38
- func (c * Client )SecretWithValueByID (ctx context.Context ,id string , user * User ) (* Secret ,error ) {
38
+ func (c * Client )SecretWithValueByID (ctx context.Context ,id , userID string ) (* Secret ,error ) {
39
39
var secret Secret
40
- err := c .requestBody (ctx ,http .MethodGet ,"/api/users/" + user . ID + "/secrets/" + id ,nil ,& secret )
40
+ err := c .requestBody (ctx ,http .MethodGet ,"/api/users/" + userID + "/secrets/" + id ,nil ,& secret )
41
41
return & secret ,err
42
42
}
43
43
44
44
// SecretByName gets a secret object by name
45
- func (c * Client )SecretByName (ctx context.Context ,name string , user * User ) (* Secret ,error ) {
46
- secrets ,err := c .Secrets (ctx ,user )
45
+ func (c * Client )SecretByName (ctx context.Context ,name , userID string ) (* Secret ,error ) {
46
+ secrets ,err := c .Secrets (ctx ,userID )
47
47
if err != nil {
48
48
return nil ,err
49
49
}
@@ -69,11 +69,11 @@ func (c *Client) InsertSecret(ctx context.Context, user *User, req InsertSecretR
69
69
}
70
70
71
71
// DeleteSecretByName deletes the authenticated users secret with the given name
72
- func (c * Client )DeleteSecretByName (ctx context.Context ,name string , user * User )error {
73
- secret ,err := c .SecretByName (ctx ,name ,user )
72
+ func (c * Client )DeleteSecretByName (ctx context.Context ,name , userID string )error {
73
+ secret ,err := c .SecretByName (ctx ,name ,userID )
74
74
if err != nil {
75
75
return err
76
76
}
77
- _ ,err = c .request (ctx ,http .MethodDelete ,"/api/users/" + user . ID + "/secrets/" + secret .ID ,nil )
77
+ _ ,err = c .request (ctx ,http .MethodDelete ,"/api/users/" + userID + "/secrets/" + secret .ID ,nil )
78
78
return err
79
79
}