newClient creates a new client implementation using the provided codersdk.Client.
(coderClient *codersdk.Client)
| 68 | |
| 69 | // newClient creates a new client implementation using the provided codersdk.Client. |
| 70 | func newClient(coderClient *codersdk.Client) client { |
| 71 | return &sdkClient{ |
| 72 | coderClient: coderClient, |
| 73 | clock: quartz.NewReal(), |
| 74 | } |
| 75 | } |
| 76 | |
| 77 | func (c *sdkClient) CreateUserWorkspace(ctx context.Context, userID string, req codersdk.CreateWorkspaceRequest) (codersdk.Workspace, error) { |
| 78 | return c.coderClient.CreateUserWorkspace(ctx, userID, req) |