Skip to content

Commit d789261

Browse files
iyilmaz24mrueg
authored andcommitted
feat: use gopencils retrial option, upgrade version
1 parent dda17fc commit d789261

File tree

3 files changed

+10
-9
lines changed

3 files changed

+10
-9
lines changed

confluence/api.go

+2-5
Original file line numberDiff line numberDiff line change
@@ -105,18 +105,15 @@ func NewAPI(baseURL string, username string, password string) *API {
105105
Password: password,
106106
}
107107
}
108-
rest := gopencils.Api(baseURL+"/rest/api", auth)
108+
rest := gopencils.Api(baseURL+"/rest/api", auth, 3) // set option for 3 retries on failure
109109
if username == "" {
110110
if rest.Headers == nil {
111111
rest.Headers = http.Header{}
112112
}
113113
rest.SetHeader("Authorization", fmt.Sprintf("Bearer %s", password))
114114
}
115115

116-
json := gopencils.Api(
117-
baseURL+"/rpc/json-rpc/confluenceservice-v2",
118-
auth,
119-
)
116+
json := gopencils.Api(baseURL+"/rpc/json-rpc/confluenceservice-v2", auth, 3)
120117

121118
if log.GetLevel() == lorg.LevelTrace {
122119
rest.Logger = &tracer{"rest:"}

go.mod

+4-2
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
11
module github.com/kovetskiy/mark
22

3-
go 1.23
3+
go 1.23.0
4+
5+
toolchain go1.23.3
46

57
require (
68
github.com/bmatcuk/doublestar/v4 v4.8.1
79
github.com/dreampuf/mermaid.go v0.0.27
8-
github.com/kovetskiy/gopencils v0.0.0-20240830111426-6b65e95c9cb0
10+
github.com/kovetskiy/gopencils v0.0.0-20250404051442-0b776066936a
911
github.com/kovetskiy/lorg v1.2.1-0.20240830111423-ba4fe8b6f7c4
1012
github.com/reconquest/karma-go v1.5.0
1113
github.com/reconquest/pkg v1.3.1-0.20240901105413-68c2adbf2b64

go.sum

+4-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
github.com/BurntSushi/toml v1.4.0 h1:kuoIxZQy2WRRk1pttg9asf+WVv6tWQuBNVmK8+nqPr0=
22
github.com/BurntSushi/toml v1.4.0/go.mod h1:ukJfTF/6rtPPRCnwkur4qwRxa8vTRFBF0uk2lLoLwho=
3+
github.com/Shopify/toxiproxy/v2 v2.12.0 h1:d1x++lYZg/zijXPPcv7PH0MvHMzEI5aX/YuUi/Sw+yg=
4+
github.com/Shopify/toxiproxy/v2 v2.12.0/go.mod h1:R9Z38Pw6k2cGZWXHe7tbxjGW9azmY1KbDQJ1kd+h7Tk=
35
github.com/bmatcuk/doublestar/v4 v4.8.1 h1:54Bopc5c2cAvhLRAzqOGCYHYyhcDHsFF4wWIR5wKP38=
46
github.com/bmatcuk/doublestar/v4 v4.8.1/go.mod h1:xBQ8jztBU6kakFMg+8WGxn0c6z1fTSPVIjEY1Wr7jzc=
57
github.com/chromedp/cdproto v0.0.0-20250319231242-a755498943c8 h1:AqW2bDQf67Zbq6Tpop/+yJSIknxhiQecO2B8jNYTAPs=
@@ -23,8 +25,8 @@ github.com/gobwas/pool v0.2.1 h1:xfeeEhW7pwmX8nuLVlqbzVc7udMDrwetjEv+TZIz1og=
2325
github.com/gobwas/pool v0.2.1/go.mod h1:q8bcK0KcYlCgd9e7WYLm9LpyS+YeLd8JVDW6WezmKEw=
2426
github.com/gobwas/ws v1.4.0 h1:CTaoG1tojrh4ucGPcoJFiAQUAsEWekEWvLy7GsVNqGs=
2527
github.com/gobwas/ws v1.4.0/go.mod h1:G3gNqMNtPppf5XUz7O4shetPpcZ1VJ7zt18dlUeakrc=
26-
github.com/kovetskiy/gopencils v0.0.0-20240830111426-6b65e95c9cb0 h1:LVc416BwqYl2D6sxv76ElZ4ZAT4+VQk4a80Ki/cNse8=
27-
github.com/kovetskiy/gopencils v0.0.0-20240830111426-6b65e95c9cb0/go.mod h1:dVsBLabGUkYCN1Zh9spGL2GYfAOpG2LPWZf9H0qG66k=
28+
github.com/kovetskiy/gopencils v0.0.0-20250404051442-0b776066936a h1:OPt6gCghZXQ/WZpT6EhGkA7v+YMAYzcCb8SPQWmsb/8=
29+
github.com/kovetskiy/gopencils v0.0.0-20250404051442-0b776066936a/go.mod h1:gRW37oDEg9LzOHApv31YzxKBICcCmPtDogaImsxZ6xc=
2830
github.com/kovetskiy/lorg v1.2.1-0.20240830111423-ba4fe8b6f7c4 h1:2eV8tF1u58dqRJMlFUD/Df26BxcIlGVy71rZHN+aNoI=
2931
github.com/kovetskiy/lorg v1.2.1-0.20240830111423-ba4fe8b6f7c4/go.mod h1:p1RuSvyflTF/G4ubeATGurCRKWkULOrN/4PUAEFRq0s=
3032
github.com/kr/pretty v0.3.1 h1:flRD4NNwYAUpkphVc1HcthR4KEIFJ65n8Mw5qdRn3LE=

0 commit comments

Comments
 (0)