@@ -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
}
0 commit comments