| 942 | ) |
| 943 | |
| 944 | func FeeadbackContainerId(cmd *cobra.Command, workspaceInfo workspace.WorkspaceInfo, containerId string) error { |
| 945 | fflags := cmd.Flags() |
| 946 | host, _ := fflags.GetString(Flags_ServerHost) |
| 947 | token, _ := fflags.GetString(Flags_ServerToken) |
| 948 | url := fmt.Sprint(host, "/api/smartide/workspace/update") |
| 949 | params := make(map[string]interface{}) |
| 950 | params["ID"] = workspaceInfo.ServerWorkSpace.ID |
| 951 | params["ContainerId"] = containerId |
| 952 | headers := map[string]string{ |
| 953 | "x-token": token, |
| 954 | } |
| 955 | |
| 956 | httpClient := common.CreateHttpClientEnableRetry() |
| 957 | _, err := httpClient.Put(url, params, headers) |
| 958 | |
| 959 | return err |
| 960 | } |