Skip to content

Commit 0ee9071

Browse files
authored
separate file types (#86)
* separate file types
1 parent f934889 commit 0ee9071

File tree

7 files changed

+16
-70
lines changed

7 files changed

+16
-70
lines changed

cmd/cmd_root.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ func NewRootCmd() *cobra.Command {
3030
rootCmd := &cobra.Command{
3131
Use: "smartling-cli",
3232
Short: "Manage translation files using Smartling CLI.",
33-
Version: "2.3",
33+
Version: "2.4",
3434
Long: `Manage translation files using Smartling CLI.
3535
Complete documentation is available at https://www.smartling.com`,
3636
PersistentPreRun: func(cmd *cobra.Command, _ []string) {

cmd/files/cmd_files.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import (
77
"github.com/Smartling/smartling-cli/services/files"
88
"github.com/Smartling/smartling-cli/services/helpers/rlog"
99

10-
batchapi "github.com/Smartling/api-sdk-go/api/batches"
10+
api "github.com/Smartling/api-sdk-go/api/batches"
1111
"github.com/spf13/cobra"
1212
)
1313

@@ -58,7 +58,7 @@ func (i srvInitializer) InitFilesSrv() (files.Service, error) {
5858
if err != nil {
5959
return nil, err
6060
}
61-
batchApi := batchapi.NewBatch(client.Client)
61+
batchApi := api.NewBatch(client.Client)
6262
srv := files.NewService(&client, batchApi, cnf, fileConfig)
6363
return srv, nil
6464
}

go.mod

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ go 1.24.3
44

55
require (
66
dario.cat/mergo v1.0.2
7-
github.com/Smartling/api-sdk-go v0.0.0-20250808134423-f988e45a3580
7+
github.com/Smartling/api-sdk-go v0.0.0-20250818153034-c191bf364793
88
github.com/charmbracelet/bubbles v0.21.0
99
github.com/charmbracelet/bubbletea v1.3.6
1010
github.com/charmbracelet/lipgloss v1.1.0
@@ -28,7 +28,6 @@ require (
2828
github.com/charmbracelet/x/term v0.2.1 // indirect
2929
github.com/davecgh/go-spew v1.1.1 // indirect
3030
github.com/erikgeiser/coninput v0.0.0-20211004153227-1c3628e74d0f // indirect
31-
github.com/google/uuid v1.6.0 // indirect
3231
github.com/inconshreveable/mousetrap v1.1.0 // indirect
3332
github.com/lucasb-eyer/go-colorful v1.2.0 // indirect
3433
github.com/mattn/go-isatty v0.0.20 // indirect

go.sum

Lines changed: 2 additions & 52 deletions
Original file line numberDiff line numberDiff line change
@@ -2,60 +2,22 @@ dario.cat/mergo v1.0.2 h1:85+piFYR1tMbRrLcDwR18y4UKJ3aH1Tbzi24VRW1TK8=
22
dario.cat/mergo v1.0.2/go.mod h1:E/hbnu0NxMFBjpMIE34DRGLWqDy0g5FuKDhCb31ngxA=
33
github.com/BurntSushi/toml v1.4.0 h1:kuoIxZQy2WRRk1pttg9asf+WVv6tWQuBNVmK8+nqPr0=
44
github.com/BurntSushi/toml v1.4.0/go.mod h1:ukJfTF/6rtPPRCnwkur4qwRxa8vTRFBF0uk2lLoLwho=
5-
github.com/Smartling/api-sdk-go v0.0.0-20250710055855-1a14ef42c0b4 h1:t9vkkJpEtifbIVsAFINUUKV2ygHkQFLhsj2PGGIWpOY=
6-
github.com/Smartling/api-sdk-go v0.0.0-20250710055855-1a14ef42c0b4/go.mod h1:BSUxirtjHu/mZmb41K2sKo8B8C2tfRP3NMCCV6yP27k=
7-
github.com/Smartling/api-sdk-go v0.0.0-20250714081741-e3d3e8069ccc h1:5CVFD0SjNeMY+AS0qWTN6pTNldUZMdIL2RoRf813z7M=
8-
github.com/Smartling/api-sdk-go v0.0.0-20250714081741-e3d3e8069ccc/go.mod h1:BSUxirtjHu/mZmb41K2sKo8B8C2tfRP3NMCCV6yP27k=
9-
github.com/Smartling/api-sdk-go v0.0.0-20250714083333-b621e59fb25f h1:qCfQeQNBAr2mEoFGpQnjBQba5Y02HL3DDPpx5+Z13ns=
10-
github.com/Smartling/api-sdk-go v0.0.0-20250714083333-b621e59fb25f/go.mod h1:BSUxirtjHu/mZmb41K2sKo8B8C2tfRP3NMCCV6yP27k=
11-
github.com/Smartling/api-sdk-go v0.0.0-20250714092751-5f7ba5b81b70 h1:prgsyRzqP3ZVwQpp54hP2hRRfYN5FIFutzm7glxCj+0=
12-
github.com/Smartling/api-sdk-go v0.0.0-20250714092751-5f7ba5b81b70/go.mod h1:BSUxirtjHu/mZmb41K2sKo8B8C2tfRP3NMCCV6yP27k=
13-
github.com/Smartling/api-sdk-go v0.0.0-20250715202818-5062e265061b h1:qQ74Pe1EGhrPcsbRSltyRh6qYPd1xHRRJXkK2vmE250=
14-
github.com/Smartling/api-sdk-go v0.0.0-20250715202818-5062e265061b/go.mod h1:BSUxirtjHu/mZmb41K2sKo8B8C2tfRP3NMCCV6yP27k=
15-
github.com/Smartling/api-sdk-go v0.0.0-20250715203439-ee1167fa5898 h1:xIqnORsByhNoRSzCRpCNbZigtIte+xyaUDzSVfvweoc=
16-
github.com/Smartling/api-sdk-go v0.0.0-20250715203439-ee1167fa5898/go.mod h1:BSUxirtjHu/mZmb41K2sKo8B8C2tfRP3NMCCV6yP27k=
17-
github.com/Smartling/api-sdk-go v0.0.0-20250716073605-d4b0607018b9 h1:uF5/TgSkYmzyRZ2Tqw5mPfvzsgRZLmcpVsyg0JQKeAQ=
18-
github.com/Smartling/api-sdk-go v0.0.0-20250716073605-d4b0607018b9/go.mod h1:BSUxirtjHu/mZmb41K2sKo8B8C2tfRP3NMCCV6yP27k=
19-
github.com/Smartling/api-sdk-go v0.0.0-20250716074119-2a74dd59d6a9 h1:ZCGYnBRXM9s8NpBlRVS8tddutijsICFui9MfQNIEvks=
20-
github.com/Smartling/api-sdk-go v0.0.0-20250716074119-2a74dd59d6a9/go.mod h1:BSUxirtjHu/mZmb41K2sKo8B8C2tfRP3NMCCV6yP27k=
21-
github.com/Smartling/api-sdk-go v0.0.0-20250716081505-c6b61a6622e5 h1:VsFgU0Mq9vODyH45zNiQQCFkERMNEtjWLtZqGLd45qI=
22-
github.com/Smartling/api-sdk-go v0.0.0-20250716081505-c6b61a6622e5/go.mod h1:BSUxirtjHu/mZmb41K2sKo8B8C2tfRP3NMCCV6yP27k=
23-
github.com/Smartling/api-sdk-go v0.0.0-20250716093646-f46c699f6151 h1:Rphz67n+vO61SDoLdYUHMokUBOMYr8o/dGrI9BP8n3s=
24-
github.com/Smartling/api-sdk-go v0.0.0-20250716093646-f46c699f6151/go.mod h1:BSUxirtjHu/mZmb41K2sKo8B8C2tfRP3NMCCV6yP27k=
25-
github.com/Smartling/api-sdk-go v0.0.0-20250721073024-02d3028dee02 h1:HRNLRAgsRwpylHBlw5Xgq1Aje+yogcXFIjFG2AXhm1E=
26-
github.com/Smartling/api-sdk-go v0.0.0-20250721073024-02d3028dee02/go.mod h1:BSUxirtjHu/mZmb41K2sKo8B8C2tfRP3NMCCV6yP27k=
27-
github.com/Smartling/api-sdk-go v0.0.0-20250721073435-a84187f6a0ec h1:E6XZTY77p8ggpDduIZ/KON1hng8wjBEeQaZbDk+5lZw=
28-
github.com/Smartling/api-sdk-go v0.0.0-20250721073435-a84187f6a0ec/go.mod h1:BSUxirtjHu/mZmb41K2sKo8B8C2tfRP3NMCCV6yP27k=
29-
github.com/Smartling/api-sdk-go v0.0.0-20250807192039-3aa6243b37ea h1:LMTLdQpHXc4v6/ylL8ocY3we+Ya3rfR+PGZmtVs55OE=
30-
github.com/Smartling/api-sdk-go v0.0.0-20250807192039-3aa6243b37ea/go.mod h1:BSUxirtjHu/mZmb41K2sKo8B8C2tfRP3NMCCV6yP27k=
31-
github.com/Smartling/api-sdk-go v0.0.0-20250807200323-c79cc9d05118 h1:GLjzugFjbFJOnPV+KqSat9NRTqyqV19KS2Du9nSYJ8o=
32-
github.com/Smartling/api-sdk-go v0.0.0-20250807200323-c79cc9d05118/go.mod h1:BSUxirtjHu/mZmb41K2sKo8B8C2tfRP3NMCCV6yP27k=
33-
github.com/Smartling/api-sdk-go v0.0.0-20250808064524-db58789bb69f h1:C3zb6TMwyqcI+D+o0/IfyDPfuc63ITPUUnqbxiuBTw8=
34-
github.com/Smartling/api-sdk-go v0.0.0-20250808064524-db58789bb69f/go.mod h1:BSUxirtjHu/mZmb41K2sKo8B8C2tfRP3NMCCV6yP27k=
35-
github.com/Smartling/api-sdk-go v0.0.0-20250808134423-f988e45a3580 h1:Iuorfp2dFROmhqzo6RR1SG+KmmlvBdA0xBYeKQQaFJo=
36-
github.com/Smartling/api-sdk-go v0.0.0-20250808134423-f988e45a3580/go.mod h1:BSUxirtjHu/mZmb41K2sKo8B8C2tfRP3NMCCV6yP27k=
5+
github.com/Smartling/api-sdk-go v0.0.0-20250818153034-c191bf364793 h1:Mr1XVsyxqYLWExfTicQs7wfOzdkA6eC3XnY+xZvxoXo=
6+
github.com/Smartling/api-sdk-go v0.0.0-20250818153034-c191bf364793/go.mod h1:BSUxirtjHu/mZmb41K2sKo8B8C2tfRP3NMCCV6yP27k=
377
github.com/aymanbagabas/go-osc52/v2 v2.0.1 h1:HwpRHbFMcZLEVr42D4p7XBqjyuxQH5SMiErDT4WkJ2k=
388
github.com/aymanbagabas/go-osc52/v2 v2.0.1/go.mod h1:uYgXzlJ7ZpABp8OJ+exZzJJhRNQ2ASbcXHWsFqH8hp8=
399
github.com/aymanbagabas/go-udiff v0.2.0 h1:TK0fH4MteXUDspT88n8CKzvK0X9O2xu9yQjWpi6yML8=
4010
github.com/aymanbagabas/go-udiff v0.2.0/go.mod h1:RE4Ex0qsGkTAJoQdQQCA0uG+nAzJO/pI/QwceO5fgrA=
4111
github.com/charmbracelet/bubbles v0.21.0 h1:9TdC97SdRVg/1aaXNVWfFH3nnLAwOXr8Fn6u6mfQdFs=
4212
github.com/charmbracelet/bubbles v0.21.0/go.mod h1:HF+v6QUR4HkEpz62dx7ym2xc71/KBHg+zKwJtMw+qtg=
43-
github.com/charmbracelet/bubbletea v1.3.4 h1:kCg7B+jSCFPLYRA52SDZjr51kG/fMUEoPoZrkaDHyoI=
44-
github.com/charmbracelet/bubbletea v1.3.4/go.mod h1:dtcUCyCGEX3g9tosuYiut3MXgY/Jsv9nKVdibKKRRXo=
4513
github.com/charmbracelet/bubbletea v1.3.6 h1:VkHIxPJQeDt0aFJIsVxw8BQdh/F/L2KKZGsK6et5taU=
4614
github.com/charmbracelet/bubbletea v1.3.6/go.mod h1:oQD9VCRQFF8KplacJLo28/jofOI2ToOfGYeFgBBxHOc=
47-
github.com/charmbracelet/colorprofile v0.2.3-0.20250311203215-f60798e515dc h1:4pZI35227imm7yK2bGPcfpFEmuY1gc2YSTShr4iJBfs=
48-
github.com/charmbracelet/colorprofile v0.2.3-0.20250311203215-f60798e515dc/go.mod h1:X4/0JoqgTIPSFcRA/P6INZzIuyqdFY5rm8tb41s9okk=
4915
github.com/charmbracelet/colorprofile v0.3.1 h1:k8dTHMd7fgw4bnFd7jXTLZrSU/CQrKnL3m+AxCzDz40=
5016
github.com/charmbracelet/colorprofile v0.3.1/go.mod h1:/GkGusxNs8VB/RSOh3fu0TJmQ4ICMMPApIIVn0KszZ0=
5117
github.com/charmbracelet/lipgloss v1.1.0 h1:vYXsiLHVkK7fp74RkV7b2kq9+zDLoEU4MZoFqR/noCY=
5218
github.com/charmbracelet/lipgloss v1.1.0/go.mod h1:/6Q8FR2o+kj8rz4Dq0zQc3vYf7X+B0binUUBwA0aL30=
53-
github.com/charmbracelet/x/ansi v0.8.0 h1:9GTq3xq9caJW8ZrBTe0LIe2fvfLR/bYXKTx2llXn7xE=
54-
github.com/charmbracelet/x/ansi v0.8.0/go.mod h1:wdYl/ONOLHLIVmQaxbIYEC/cRKOQyjTkowiI4blgS9Q=
5519
github.com/charmbracelet/x/ansi v0.9.3 h1:BXt5DHS/MKF+LjuK4huWrC6NCvHtexww7dMayh6GXd0=
5620
github.com/charmbracelet/x/ansi v0.9.3/go.mod h1:3RQDQ6lDnROptfpWuUVIUG64bD2g2BgntdxH0Ya5TeE=
57-
github.com/charmbracelet/x/cellbuf v0.0.13-0.20250311204145-2c3ea96c31dd h1:vy0GVL4jeHEwG5YOXDmi86oYw2yuYUGqz6a8sLwg0X8=
58-
github.com/charmbracelet/x/cellbuf v0.0.13-0.20250311204145-2c3ea96c31dd/go.mod h1:xe0nKWGd3eJgtqZRaN9RjMtK7xUYchjzPr7q6kcvCCs=
5921
github.com/charmbracelet/x/cellbuf v0.0.13 h1:/KBBKHuVRbq1lYx5BzEHBAFBP8VcQzJejZ/IA3iR28k=
6022
github.com/charmbracelet/x/cellbuf v0.0.13/go.mod h1:xe0nKWGd3eJgtqZRaN9RjMtK7xUYchjzPr7q6kcvCCs=
6123
github.com/charmbracelet/x/exp/golden v0.0.0-20241011142426-46044092ad91 h1:payRxjMjKgx2PaCWLZ4p3ro9y97+TVLZNaRZgJwSVDQ=
@@ -71,8 +33,6 @@ github.com/gobwas/glob v0.2.3 h1:A4xDbljILXROh+kObIiy5kIaPYD8e96x1tgBhUI5J+Y=
7133
github.com/gobwas/glob v0.2.3/go.mod h1:d3Ez4x06l9bZtSvzIay5+Yzi0fmZzPgnTbPcKjJAkT8=
7234
github.com/goccy/go-yaml v1.18.0 h1:8W7wMFS12Pcas7KU+VVkaiCng+kG8QiFeFwzFb+rwuw=
7335
github.com/goccy/go-yaml v1.18.0/go.mod h1:XBurs7gK8ATbW4ZPGKgcbrY1Br56PdM69F7LkFRi1kA=
74-
github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0=
75-
github.com/google/uuid v1.6.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
7636
github.com/inconshreveable/mousetrap v1.1.0 h1:wN+x4NVGpMsO7ErUn/mUI3vEoE6Jt13X2s0bqwp9tc8=
7737
github.com/inconshreveable/mousetrap v1.1.0/go.mod h1:vpF70FUmC8bwa3OWnCshd2FqLfsEA9PFc4w1p2J65bw=
7838
github.com/kovetskiy/lorg v1.2.0 h1:wNIUT/VOhcjKOmizDClZLvchbKFGW+dzf9fQXbSVS5E=
@@ -113,28 +73,18 @@ github.com/xo/terminfo v0.0.0-20220910002029-abceb7e1c41e h1:JVG44RsyaB9T2KIHavM
11373
github.com/xo/terminfo v0.0.0-20220910002029-abceb7e1c41e/go.mod h1:RbqR21r5mrJuqunuUZ/Dhy/avygyECGrLceyNeo4LiM=
11474
github.com/zazab/zhash v0.0.0-20221031090444-2b0d50417446 h1:75pcOSsb40+ub185cJI7g5uykl9Uu76rD5ONzK/4s40=
11575
github.com/zazab/zhash v0.0.0-20221031090444-2b0d50417446/go.mod h1:NtepZ8TEXErPsmQDMUoN72f8aIy4+xNinSJ3f1giess=
116-
golang.org/x/crypto v0.39.0 h1:SHs+kF4LP+f+p14esP5jAoDpHU8Gu/v9lFRK6IT5imM=
117-
golang.org/x/crypto v0.39.0/go.mod h1:L+Xg3Wf6HoL4Bn4238Z6ft6KfEpN0tJGo53AAPC632U=
11876
golang.org/x/crypto v0.40.0 h1:r4x+VvoG5Fm+eJcxMaY8CQM7Lb0l1lsmjGBQ6s8BfKM=
11977
golang.org/x/crypto v0.40.0/go.mod h1:Qr1vMER5WyS2dfPHAlsOj01wgLbsyWtFn/aY+5+ZdxY=
12078
golang.org/x/exp v0.0.0-20220909182711-5c715a9e8561 h1:MDc5xs78ZrZr3HMQugiXOAkSZtfTpbJLDr/lwfgO53E=
12179
golang.org/x/exp v0.0.0-20220909182711-5c715a9e8561/go.mod h1:cyybsKvd6eL0RnXn6p/Grxp8F5bW7iYuBgsNCOHpMYE=
122-
golang.org/x/sync v0.15.0 h1:KWH3jNZsfyT6xfAfKiz6MRNmd46ByHDYaZ7KSkCtdW8=
123-
golang.org/x/sync v0.15.0/go.mod h1:1dzgHSNfp02xaA81J2MS99Qcpr2w7fw1gpm99rleRqA=
12480
golang.org/x/sync v0.16.0 h1:ycBJEhp9p4vXvUZNszeOq0kGTPghopOL8q0fq3vstxw=
12581
golang.org/x/sync v0.16.0/go.mod h1:1dzgHSNfp02xaA81J2MS99Qcpr2w7fw1gpm99rleRqA=
12682
golang.org/x/sys v0.0.0-20210809222454-d867a43fc93e/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
12783
golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
128-
golang.org/x/sys v0.33.0 h1:q3i8TbbEz+JRD9ywIRlyRAQbM0qF7hu24q3teo2hbuw=
129-
golang.org/x/sys v0.33.0/go.mod h1:BJP2sWEmIv4KK5OTEluFJCKSidICx8ciO85XgH3Ak8k=
13084
golang.org/x/sys v0.34.0 h1:H5Y5sJ2L2JRdyv7ROF1he/lPdvFsd0mJHFw2ThKHxLA=
13185
golang.org/x/sys v0.34.0/go.mod h1:BJP2sWEmIv4KK5OTEluFJCKSidICx8ciO85XgH3Ak8k=
132-
golang.org/x/term v0.32.0 h1:DR4lr0TjUs3epypdhTOkMmuF5CDFJ/8pOnbzMZPQ7bg=
133-
golang.org/x/term v0.32.0/go.mod h1:uZG1FhGx848Sqfsq4/DlJr3xGGsYMu/L5GW4abiaEPQ=
13486
golang.org/x/term v0.33.0 h1:NuFncQrRcaRvVmgRkvM3j/F00gWIAlcmlB8ACEKmGIg=
13587
golang.org/x/term v0.33.0/go.mod h1:s18+ql9tYWp1IfpV9DmCtQDDSRBUjKaw9M1eAv5UeF0=
136-
golang.org/x/text v0.26.0 h1:P42AVeLghgTYr4+xUnTRKDMqpar+PtX7KWuNQL21L8M=
137-
golang.org/x/text v0.26.0/go.mod h1:QK15LZJUUQVJxhz7wXgxSy/CJaTFjd0G+YLonydOVQA=
13888
golang.org/x/text v0.27.0 h1:4fGWRpyh641NLlecmyl4LOe6yDdfaYNrGb2zdfo4JV4=
13989
golang.org/x/text v0.27.0/go.mod h1:1D28KMCvyooCX9hBiosv5Tz/+YLxj0j7XhWjpSUF7CU=
14090
gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405 h1:yhCVgyC4o1eVCa2tZl7eS0r+SDo693bJlVdllGtEeKM=

services/files/run_push.go

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,7 @@ import (
1616
globfiles "github.com/Smartling/smartling-cli/services/helpers/glob_files"
1717
"github.com/Smartling/smartling-cli/services/helpers/rlog"
1818

19-
batchapi "github.com/Smartling/api-sdk-go/api/batches"
20-
sdktype "github.com/Smartling/api-sdk-go/helpers/file"
19+
api "github.com/Smartling/api-sdk-go/api/batches"
2120
"github.com/reconquest/hierr-go"
2221
)
2322

@@ -165,7 +164,7 @@ func (s service) runPush(ctx context.Context, params PushParams, files []string,
165164
if re := regexp.MustCompile(pattern); params.JobIDOrName != "" && re.MatchString(params.JobIDOrName) {
166165
jobUID = params.JobIDOrName
167166
}
168-
var createJobResponse batchapi.CreateJobResponse
167+
var createJobResponse api.CreateJobResponse
169168
if jobUID == "" {
170169
timeZoneName, err := timeZoneName()
171170
if err != nil {
@@ -175,12 +174,12 @@ func (s service) runPush(ctx context.Context, params PushParams, files []string,
175174
if nameTemplate == "" {
176175
nameTemplate = defaultJobNameTemplate
177176
}
178-
payload := batchapi.CreateJobPayload{
177+
payload := api.CreateJobPayload{
179178
NameTemplate: nameTemplate,
180179
Description: params.JobIDOrName,
181180
TargetLocaleIds: params.Locales,
182-
Mode: batchapi.ReuseExistingMode,
183-
Salt: batchapi.RandomAlphanumericSalt,
181+
Mode: api.ReuseExistingMode,
182+
Salt: api.RandomAlphanumericSalt,
184183
TimeZoneName: timeZoneName,
185184
}
186185
createJobResponse, err = s.BatchApi.CreateJob(ctx, projectID, payload)
@@ -190,7 +189,7 @@ func (s service) runPush(ctx context.Context, params PushParams, files []string,
190189
jobUID = createJobResponse.TranslationJobUID
191190
}
192191

193-
createBatchResponse, err := s.BatchApi.Create(ctx, projectID, batchapi.CreateBatchPayload{
192+
createBatchResponse, err := s.BatchApi.Create(ctx, projectID, api.CreateBatchPayload{
194193
Authorize: params.Authorize,
195194
TranslationJobUID: jobUID,
196195
FileUris: fileUris,
@@ -212,7 +211,7 @@ Check that file exists and readable by current user.`,
212211
},
213212
}
214213
}
215-
fileType, found := sdktype.TypeByExt[filepath.Ext(file)]
214+
fileType, found := api.TypeByExt[filepath.Ext(file)]
216215
if !found {
217216
rlog.Debugf("unknown file type: %s", file)
218217
}
@@ -223,7 +222,7 @@ Check that file exists and readable by current user.`,
223222
return err
224223
}
225224
}
226-
payload := batchapi.UploadFilePayload{
225+
payload := api.UploadFilePayload{
227226
Filename: fileUris[fileID],
228227
File: content,
229228
FileType: fileType,

services/mt/run_detect.go

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@ import (
1313
"github.com/Smartling/smartling-cli/services/helpers/rlog"
1414

1515
api "github.com/Smartling/api-sdk-go/api/mt"
16-
sdktype "github.com/Smartling/api-sdk-go/helpers/file"
1716
)
1817

1918
// DetectParams is the parameters for the RunDetect method.
@@ -33,7 +32,7 @@ func (s service) RunDetect(ctx context.Context, p DetectParams, files []string,
3332
return nil, err
3433
}
3534

36-
fileType, found := sdktype.TypeByExt[filepath.Ext(file)]
35+
fileType, found := api.TypeByExt[filepath.Ext(file)]
3736
if !found {
3837
rlog.Debugf("unknown file type: %s", file)
3938
}

services/mt/run_translate.go

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ import (
1616
"github.com/Smartling/smartling-cli/services/helpers/rlog"
1717

1818
api "github.com/Smartling/api-sdk-go/api/mt"
19-
sdktype "github.com/Smartling/api-sdk-go/helpers/file"
2019
)
2120

2221
// TranslateParams is the parameters for the RunTranslate method.
@@ -40,7 +39,7 @@ func (s service) RunTranslate(ctx context.Context, p TranslateParams, files []st
4039
if err != nil {
4140
return nil, err
4241
}
43-
fileType, found := sdktype.TypeByExt[filepath.Ext(file)]
42+
fileType, found := api.TypeByExt[filepath.Ext(file)]
4443
if !found {
4544
rlog.Debugf("unknown file type: %s", file)
4645
}

0 commit comments

Comments
 (0)