Skip to content

Commit 18d4638

Browse files
committed
chore(deps): go mod: update
1 parent b43906d commit 18d4638

File tree

6 files changed

+51
-37
lines changed

6 files changed

+51
-37
lines changed

go.mod

+9-8
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,10 @@ require (
99
github.com/caarlos0/env/v11 v11.3.1
1010
github.com/golang-jwt/jwt/v5 v5.2.2
1111
github.com/google/go-querystring v1.1.0
12-
github.com/grokify/go-salesforce v0.2.60
13-
github.com/grokify/gocharts/v2 v2.23.2
14-
github.com/grokify/mogo v0.68.6
15-
github.com/grokify/sogo v0.10.7
12+
github.com/grokify/go-salesforce v0.2.61
13+
github.com/grokify/gocharts/v2 v2.23.6
14+
github.com/grokify/mogo v0.68.13
15+
github.com/grokify/sogo v0.10.9
1616
github.com/jessevdk/go-flags v1.6.1
1717
github.com/joho/godotenv v1.5.1
1818
github.com/rs/zerolog v1.34.0
@@ -23,13 +23,12 @@ require (
2323
)
2424

2525
require (
26-
cloud.google.com/go/auth v0.16.0 // indirect
26+
cloud.google.com/go/auth v0.16.1 // indirect
2727
cloud.google.com/go/auth/oauth2adapt v0.2.8 // indirect
2828
cloud.google.com/go/compute/metadata v0.6.0 // indirect
2929
github.com/cespare/xxhash/v2 v2.3.0 // indirect
3030
github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f // indirect
3131
github.com/felixge/httpsnoop v1.0.4 // indirect
32-
github.com/fsnotify/fsnotify v1.5.4 // indirect
3332
github.com/go-logr/logr v1.4.2 // indirect
3433
github.com/go-logr/stdr v1.2.2 // indirect
3534
github.com/go-redis/redis/v8 v8.11.5 // indirect
@@ -42,13 +41,15 @@ require (
4241
github.com/martinlindhe/base36 v1.1.1 // indirect
4342
github.com/mattn/go-colorable v0.1.14 // indirect
4443
github.com/mattn/go-isatty v0.0.20 // indirect
44+
github.com/mattn/go-runewidth v0.0.16 // indirect
4545
github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect
4646
github.com/modern-go/reflect2 v1.0.2 // indirect
4747
github.com/mohae/deepcopy v0.0.0-20170929034955-c48cc78d4826 // indirect
48-
github.com/onsi/gomega v1.36.2 // indirect
48+
github.com/olekukonko/tablewriter v0.0.5 // indirect
4949
github.com/pkg/errors v0.9.1 // indirect
5050
github.com/richardlehane/mscfb v1.0.4 // indirect
5151
github.com/richardlehane/msoleps v1.0.4 // indirect
52+
github.com/rivo/uniseg v0.4.7 // indirect
5253
github.com/valyala/bytebufferpool v1.0.0 // indirect
5354
github.com/valyala/quicktemplate v1.8.0 // indirect
5455
github.com/xuri/efp v0.0.0-20250227110027-3491fafc2b79 // indirect
@@ -64,7 +65,7 @@ require (
6465
golang.org/x/image v0.26.0 // indirect
6566
golang.org/x/sys v0.32.0 // indirect
6667
golang.org/x/text v0.24.0 // indirect
67-
google.golang.org/genproto/googleapis/rpc v0.0.0-20250414145226-207652e42e2e // indirect
68+
google.golang.org/genproto/googleapis/rpc v0.0.0-20250425173222-7b384671a197 // indirect
6869
google.golang.org/grpc v1.72.0 // indirect
6970
google.golang.org/protobuf v1.36.6 // indirect
7071
)

go.sum

+27-18
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
cloud.google.com/go/auth v0.16.0 h1:Pd8P1s9WkcrBE2n/PhAwKsdrR35V3Sg2II9B+ndM3CU=
2-
cloud.google.com/go/auth v0.16.0/go.mod h1:1howDHJ5IETh/LwYs3ZxvlkXF48aSqqJUM+5o02dNOI=
1+
cloud.google.com/go/auth v0.16.1 h1:XrXauHMd30LhQYVRHLGvJiYeczweKQXZxsTbV9TiguU=
2+
cloud.google.com/go/auth v0.16.1/go.mod h1:1howDHJ5IETh/LwYs3ZxvlkXF48aSqqJUM+5o02dNOI=
33
cloud.google.com/go/auth/oauth2adapt v0.2.8 h1:keo8NaayQZ6wimpNSmW5OPc283g65QNIiLpZnkHRbnc=
44
cloud.google.com/go/auth/oauth2adapt v0.2.8/go.mod h1:XQ9y31RkqZCcwJWNSx2Xvric3RrU88hAYYbjDWYDL+c=
55
cloud.google.com/go/compute/metadata v0.6.0 h1:A6hENjEsCDtC1k8byVsgwvVcioamEHvZ4j01OwKxG9I=
@@ -20,8 +20,8 @@ github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f h1:lO4WD4F/r
2020
github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f/go.mod h1:cuUVRXasLTGF7a8hSLbxyZXjz+1KgoB3wDUb6vlszIc=
2121
github.com/felixge/httpsnoop v1.0.4 h1:NFTV2Zj1bL4mc9sqWACXbQFVBBg2W3GPvqp8/ESS2Wg=
2222
github.com/felixge/httpsnoop v1.0.4/go.mod h1:m8KPJKqk1gH5J9DgRY2ASl2lWCfGKXixSwevea8zH2U=
23-
github.com/fsnotify/fsnotify v1.5.4 h1:jRbGcIw6P2Meqdwuo0H1p6JVLbL5DHKAKlYndzMwVZI=
24-
github.com/fsnotify/fsnotify v1.5.4/go.mod h1:OVB6XrOHzAwXMpEM7uPOzcehqUV2UqJxmVXmkdnm1bU=
23+
github.com/fsnotify/fsnotify v1.4.9 h1:hsms1Qyu0jgnwNXIxa+/V/PDsU6CfLf6CNO8H7IWoS4=
24+
github.com/fsnotify/fsnotify v1.4.9/go.mod h1:znqG4EE+3YCdAaPaxE2ZRY/06pZUdp0tY4IgpuI1SZQ=
2525
github.com/go-logr/logr v1.2.2/go.mod h1:jdQByPbusPIv2/zmleS9BjJVeZ6kBagPoEUsqbVz/1A=
2626
github.com/go-logr/logr v1.4.2 h1:6pFjapn8bFcIbiKo3XT4j/BhANplGihG6tvd+8rYgrY=
2727
github.com/go-logr/logr v1.4.2/go.mod h1:9T104GzyrTigFIr8wt5mBrctHMim0Nb2HLGrmQ40KvY=
@@ -50,14 +50,14 @@ github.com/googleapis/enterprise-certificate-proxy v0.3.6 h1:GW/XbdyBFQ8Qe+YAmFU
5050
github.com/googleapis/enterprise-certificate-proxy v0.3.6/go.mod h1:MkHOF77EYAE7qfSuSS9PU6g4Nt4e11cnsDUowfwewLA=
5151
github.com/googleapis/gax-go/v2 v2.14.1 h1:hb0FFeiPaQskmvakKu5EbCbpntQn48jyHuvrkurSS/Q=
5252
github.com/googleapis/gax-go/v2 v2.14.1/go.mod h1:Hb/NubMaVM88SrNkvl8X/o8XWwDJEPqouaLeN2IUxoA=
53-
github.com/grokify/go-salesforce v0.2.60 h1:Hy0oGwTusM0Eap0PgvfMthPSEg2j7ZR7GXd+4Q+e4wk=
54-
github.com/grokify/go-salesforce v0.2.60/go.mod h1:psFK9uCrr8ojjJDeHV5eEEqeT0zz0yejgGVu9Y6KJYY=
55-
github.com/grokify/gocharts/v2 v2.23.2 h1:BovharXm8KbvviabwC/ul6/jzzK4afuNeF8JuXUgk/I=
56-
github.com/grokify/gocharts/v2 v2.23.2/go.mod h1:XlrmltgFrjfNL5GCmo3bNzN6nzpPegtDjVWDWnFsNsw=
57-
github.com/grokify/mogo v0.68.6 h1:oBOqBLpUDr+YbJUgtNP75hqh1XPj8G4qjWy5Kpqktcw=
58-
github.com/grokify/mogo v0.68.6/go.mod h1:+X+qlyZ+J61I6w27AOLAb0r/0ceRfy4jdfrHNDPzx7o=
59-
github.com/grokify/sogo v0.10.7 h1:4kRB+jRh1UQRlcxPYKAdWSca8csQROeEMIfjSmshK9c=
60-
github.com/grokify/sogo v0.10.7/go.mod h1:ZdVFfo1nTG5ZL44aCPk5Msg1KHMeD5ahzurKvOLJDJE=
53+
github.com/grokify/go-salesforce v0.2.61 h1:OMaZdBMgKY5qQ4QqeVxDpxHpK5JqOBgRn3cedErkw5k=
54+
github.com/grokify/go-salesforce v0.2.61/go.mod h1:1tk7dgShXvs96cBE+YPOB0gDCPtBlub+qMfJRqurNcI=
55+
github.com/grokify/gocharts/v2 v2.23.6 h1:0IcJrzkIITD/VOnZ7D4NDZomUakAARj6J1H/41V1AHs=
56+
github.com/grokify/gocharts/v2 v2.23.6/go.mod h1:WGp1nrwJwAl60LA6uYjPnvr5hrcNMkd0BT0cH7QjBZA=
57+
github.com/grokify/mogo v0.68.13 h1:FS4SeUA63jfj9zOvx6NZTgvg+pUgSN+2bAjm+SgcN+4=
58+
github.com/grokify/mogo v0.68.13/go.mod h1:pKOkGR2vheo+200muo2gSnXQ4SJ5TwW0Y7WY7uHahu8=
59+
github.com/grokify/sogo v0.10.9 h1:y78PILK2+AnFGVhK9i/LR6pHbUpEBHGomIzzQdJ0YI4=
60+
github.com/grokify/sogo v0.10.9/go.mod h1:4+/ChQFDs8Z1YtCfyLHlZTMIIznN/jV7WaeKryEAxj4=
6161
github.com/huandu/xstrings v1.5.0 h1:2ag3IFq9ZDANvthTwTiqSSZLjDc+BedvHPAp5tJy2TI=
6262
github.com/huandu/xstrings v1.5.0/go.mod h1:y5/lhBue+AyNmUVz9RLU9xbLR0o4KIIExikq4ovT0aE=
6363
github.com/jaytaylor/html2text v0.0.0-20190408195923-01ec452cbe43/go.mod h1:CVKlgaMiht+LXvHG173ujK6JUhZXKb2u/BQtjPDIvyk=
@@ -80,6 +80,9 @@ github.com/mattn/go-isatty v0.0.19/go.mod h1:W+V8PltTTMOvKvAeJH7IuucS94S2C6jfK/D
8080
github.com/mattn/go-isatty v0.0.20 h1:xfD0iDuEKnDkl03q4limB+vH+GxLEtL/jb4xVJSWWEY=
8181
github.com/mattn/go-isatty v0.0.20/go.mod h1:W+V8PltTTMOvKvAeJH7IuucS94S2C6jfK/D7dTCTo3Y=
8282
github.com/mattn/go-runewidth v0.0.4/go.mod h1:LwmH8dsx7+W8Uxz3IHJYH5QSwggIsqBzpuz5H//U1FU=
83+
github.com/mattn/go-runewidth v0.0.9/go.mod h1:H031xJmbD/WCDINGzjvQ9THkh0rPKHF+m2gUSrubnMI=
84+
github.com/mattn/go-runewidth v0.0.16 h1:E5ScNMtiwvlvB5paMFdw9p4kSQzbXFikJ5SQO6TULQc=
85+
github.com/mattn/go-runewidth v0.0.16/go.mod h1:Jdepj2loyihRzMpdS35Xk/zdY8IAYHsh153qUoGf23w=
8386
github.com/modern-go/concurrent v0.0.0-20180228061459-e0a39a4cb421/go.mod h1:6dJC0mAP4ikYIbvyc7fijjWJddQyLn8Ig3JB5CqoB9Q=
8487
github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd h1:TRLaZ9cD/w8PVh93nsPXa1VrQ6jlwL5oN8l14QlcNfg=
8588
github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd/go.mod h1:6dJC0mAP4ikYIbvyc7fijjWJddQyLn8Ig3JB5CqoB9Q=
@@ -90,10 +93,12 @@ github.com/mohae/deepcopy v0.0.0-20170929034955-c48cc78d4826/go.mod h1:TaXosZuwd
9093
github.com/nxadm/tail v1.4.8 h1:nPr65rt6Y5JFSKQO7qToXr7pePgD6Gwiw05lkbyAQTE=
9194
github.com/nxadm/tail v1.4.8/go.mod h1:+ncqLTQzXmGhMZNUePPaPqPvBxHAIsmXswZKocGu+AU=
9295
github.com/olekukonko/tablewriter v0.0.1/go.mod h1:vsDQFd/mU46D+Z4whnwzcISnGGzXWMclvtLoiIKAKIo=
96+
github.com/olekukonko/tablewriter v0.0.5 h1:P2Ga83D34wi1o9J6Wh1mRuqd4mF/x/lgBS7N7AbDhec=
97+
github.com/olekukonko/tablewriter v0.0.5/go.mod h1:hPp6KlRPjbx+hW8ykQs1w3UBbZlj6HuIJcUGPhkA7kY=
9398
github.com/onsi/ginkgo v1.16.5 h1:8xi0RTUf59SOSfEtZMvwTvXYMzG4gV23XVHOZiXNtnE=
9499
github.com/onsi/ginkgo v1.16.5/go.mod h1:+E8gABHa3K6zRBolWtd+ROzc/U5bkGt0FwiG042wbpU=
95-
github.com/onsi/gomega v1.36.2 h1:koNYke6TVk6ZmnyHrCXba/T/MoLBXFjeC1PtvYgw0A8=
96-
github.com/onsi/gomega v1.36.2/go.mod h1:DdwyADRjrc825LhMEkD76cHR5+pUnjhUN8GlHlRPHzY=
100+
github.com/onsi/gomega v1.18.1 h1:M1GfJqGRrBrrGGsbxzV5dqM2U2ApXefZCQpkukxYRLE=
101+
github.com/onsi/gomega v1.18.1/go.mod h1:0q+aL8jAiMXy9hbwj2mr5GziHiwhAIQpFmmtT5hitRs=
97102
github.com/pkg/errors v0.8.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0=
98103
github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4=
99104
github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0=
@@ -104,6 +109,9 @@ github.com/richardlehane/mscfb v1.0.4/go.mod h1:YzVpcZg9czvAuhk9T+a3avCpcFPMUWm7
104109
github.com/richardlehane/msoleps v1.0.1/go.mod h1:BWev5JBpU9Ko2WAgmZEuiz4/u3ZYTKbjLycmwiWUfWg=
105110
github.com/richardlehane/msoleps v1.0.4 h1:WuESlvhX3gH2IHcd8UqyCuFY5yiq/GR/yqaSM/9/g00=
106111
github.com/richardlehane/msoleps v1.0.4/go.mod h1:BWev5JBpU9Ko2WAgmZEuiz4/u3ZYTKbjLycmwiWUfWg=
112+
github.com/rivo/uniseg v0.2.0/go.mod h1:J6wj4VEh+S6ZtnVlnTBMWIodfgj8LQOQFoIToxlJtxc=
113+
github.com/rivo/uniseg v0.4.7 h1:WUdvkW8uEhrYfLC4ZzdpI2ztxP1I582+49Oc5Mq64VQ=
114+
github.com/rivo/uniseg v0.4.7/go.mod h1:FN3SvrM+Zdj16jyLfmOkMNblXMcoc8DfTHruCPUcx88=
107115
github.com/rs/xid v1.6.0/go.mod h1:7XoLgs4eV+QndskICGsho+ADou8ySMSjJKDIan90Nz0=
108116
github.com/rs/zerolog v1.34.0 h1:k43nTLIwcTVQAncfCw4KZ2VY6ukYoZaBPNOE8txlOeY=
109117
github.com/rs/zerolog v1.34.0/go.mod h1:bJsvje4Z08ROH4Nhs5iH600c3IkWhwp44iRc54W6wYQ=
@@ -153,7 +161,6 @@ golang.org/x/oauth2 v0.29.0/go.mod h1:onh5ek6nERTohokkhCD/y2cV4Do3fxFHFuAejCkRWT
153161
golang.org/x/sync v0.13.0 h1:AauUjRAJ9OSnvULf/ARrrVywoJDy0YS2AwQ98I37610=
154162
golang.org/x/sync v0.13.0/go.mod h1:1dzgHSNfp02xaA81J2MS99Qcpr2w7fw1gpm99rleRqA=
155163
golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
156-
golang.org/x/sys v0.0.0-20220412211240-33da011f77ad/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
157164
golang.org/x/sys v0.0.0-20220811171246-fbc7d0a398ab/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
158165
golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
159166
golang.org/x/sys v0.12.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
@@ -167,11 +174,11 @@ golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGm
167174
golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
168175
google.golang.org/api v0.230.0 h1:2u1hni3E+UXAXrONrrkfWpi/V6cyKVAbfGVeGtC3OxM=
169176
google.golang.org/api v0.230.0/go.mod h1:aqvtoMk7YkiXx+6U12arQFExiRV9D/ekvMCwCd/TksQ=
170-
google.golang.org/genproto v0.0.0-20250407143221-ac9807e6c755 h1:bldQzRMfyYSvYsP0oCgOIsBryyDN2Ci7HxB+rx3L7Qw=
177+
google.golang.org/genproto v0.0.0-20250425173222-7b384671a197 h1:qWb9n6MA4nHA/g2varvEG/jTCs8zUuSa+5VqFgX2K+0=
171178
google.golang.org/genproto/googleapis/api v0.0.0-20250218202821-56aae31c358a h1:nwKuGPlUAt+aR+pcrkfFRrTU1BVrSmYyYMxYbUIVHr0=
172179
google.golang.org/genproto/googleapis/api v0.0.0-20250218202821-56aae31c358a/go.mod h1:3kWAYMk1I75K4vykHtKt2ycnOgpA6974V7bREqbsenU=
173-
google.golang.org/genproto/googleapis/rpc v0.0.0-20250414145226-207652e42e2e h1:ztQaXfzEXTmCBvbtWYRhJxW+0iJcz2qXfd38/e9l7bA=
174-
google.golang.org/genproto/googleapis/rpc v0.0.0-20250414145226-207652e42e2e/go.mod h1:qQ0YXyHHx3XkvlzUtpXDkS29lDSafHMZBAZDc03LQ3A=
180+
google.golang.org/genproto/googleapis/rpc v0.0.0-20250425173222-7b384671a197 h1:29cjnHVylHwTzH66WfFZqgSQgnxzvWE+jvBwpZCLRxY=
181+
google.golang.org/genproto/googleapis/rpc v0.0.0-20250425173222-7b384671a197/go.mod h1:qQ0YXyHHx3XkvlzUtpXDkS29lDSafHMZBAZDc03LQ3A=
175182
google.golang.org/grpc v1.72.0 h1:S7UkcVa60b5AAQTaO6ZKamFp1zMZSU0fGDK2WZLbBnM=
176183
google.golang.org/grpc v1.72.0/go.mod h1:wH5Aktxcg25y1I3w7H69nHfXdOG3UiadoBtjh3izSDM=
177184
google.golang.org/protobuf v1.36.6 h1:z1NpPI8ku2WgiWnf+t9wTPsn6eP1L7ksHUlkfLvd9xY=
@@ -181,6 +188,8 @@ gopkg.in/jeevatkm/go-model.v1 v1.1.0 h1:amtTNQLfoLEE35aUWKVI0plheGTHnlOnESGmN+dn
181188
gopkg.in/jeevatkm/go-model.v1 v1.1.0/go.mod h1:DBVmvWau/0RaL6rFQeTiDcGn3u8xv5rTxKjDw2sIwmA=
182189
gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7 h1:uRGJdciOHaEIrze2W8Q3AKkepLTh2hOroT7a+7czfdQ=
183190
gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7/go.mod h1:dt/ZhP58zS4L8KSrWDmTeBkI65Dw0HsyUHuEVlX15mw=
191+
gopkg.in/yaml.v2 v2.4.0 h1:D8xgwECY7CYvx+Y2n4sBz93Jn9JRvxdiyyo8CTfuKaY=
192+
gopkg.in/yaml.v2 v2.4.0/go.mod h1:RDklbk79AGWmwhnvt/jBztapEOGDOx6ZbXqjP6csGnQ=
184193
gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
185194
gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA=
186195
gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=

hubspot/cmd/get_contacts/main.go

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package main
22

33
import (
4+
"context"
45
"fmt"
56
"os"
67
"time"
@@ -13,7 +14,8 @@ import (
1314
func main() {
1415
hclient := hubspot.NewClientAPIKey(os.Getenv("HUBSPOT_API_KEY"))
1516
dt := time.Now()
16-
err := hubspot.ContactsV3ExportWriteFiles(hclient,
17+
err := hubspot.ContactsV3ExportWriteFiles(
18+
context.Background(), hclient,
1719
fmt.Sprintf("_hubspot_contacts_v3_%s_", dt.Format(timeutil.RFC3339FullDate)),
1820
&hubspot.ContactsListV3Opts{
1921
Limit: 100,

hubspot/contacts_export.go

+5-4
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package hubspot
22

33
import (
4+
"context"
45
"encoding/json"
56
"errors"
67
"net/http"
@@ -77,7 +78,7 @@ func (opts *ContactsListV1Opts) Query() url.Values {
7778
return qry
7879
}
7980

80-
func ContactsV3ExportWriteFiles(client *http.Client, fileprefix string, opts *ContactsListV3Opts) error {
81+
func ContactsV3ExportWriteFiles(ctx context.Context, client *http.Client, fileprefix string, opts *ContactsListV3Opts) error {
8182
if len(fileprefix) == 0 {
8283
fileprefix = "hubspot_contacts_v3"
8384
}
@@ -99,7 +100,7 @@ func ContactsV3ExportWriteFiles(client *http.Client, fileprefix string, opts *Co
99100
}
100101
pgNum := 1
101102
for {
102-
resp, err := sclient.Do(sreq)
103+
resp, err := sclient.Do(ctx, sreq)
103104
if err != nil {
104105
return err
105106
}
@@ -131,7 +132,7 @@ func ContactsV3ExportWriteFiles(client *http.Client, fileprefix string, opts *Co
131132
return nil
132133
}
133134

134-
func ContactsV1ExportWriteFiles(client *http.Client, fileprefix string, opts *ContactsListV1Opts) error {
135+
func ContactsV1ExportWriteFiles(ctx context.Context, client *http.Client, fileprefix string, opts *ContactsListV1Opts) error {
135136
if len(fileprefix) == 0 {
136137
fileprefix = "hubspot_contacts_v1"
137138
}
@@ -153,7 +154,7 @@ func ContactsV1ExportWriteFiles(client *http.Client, fileprefix string, opts *Co
153154
}
154155
pgNum := 1
155156
for {
156-
resp, err := sclient.Do(sreq)
157+
resp, err := sclient.Do(ctx, sreq)
157158
if err != nil {
158159
return err
159160
}

zoom/cmd/jwt_deprecated/main.go

+4-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package main
22

33
import (
4+
"context"
45
"fmt"
56
"io"
67
"net/http"
@@ -59,7 +60,7 @@ func main() {
5960
fmtutil.MustPrintJSON(cu.UserNative)
6061
fmtutil.MustPrintJSON(scimUser)
6162

62-
resp, err = createMeeting(client)
63+
resp, err = createMeeting(context.Background(), client)
6364
logutil.FatalErr(err)
6465

6566
bytes, err = io.ReadAll(resp.Body)
@@ -70,7 +71,7 @@ func main() {
7071
fmt.Println("DONE")
7172
}
7273

73-
func createMeeting(client *http.Client) (*http.Response, error) {
74+
func createMeeting(ctx context.Context, client *http.Client) (*http.Response, error) {
7475
sc := httpsimple.Client{
7576
BaseURL: zoom.ZoomAPIURLBase,
7677
HTTPClient: client}
@@ -79,7 +80,7 @@ func createMeeting(client *http.Client) (*http.Response, error) {
7980
URL: urlutil.JoinAbsolute(zoom.ZoomAPIURLUsersMe, "meetings"),
8081
Body: []byte(reqBody),
8182
BodyType: httpsimple.BodyTypeJSON}
82-
return sc.Do(req)
83+
return sc.Do(ctx, req)
8384
}
8485

8586
const reqBody = `{

zoom/cmd/server2server_oauth/main.go

+3-3
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ func main() {
4747
fmtutil.MustPrintJSON(cu.UserNative)
4848
fmtutil.MustPrintJSON(scimUser)
4949

50-
resp, err = createMeeting(client)
50+
resp, err = createMeeting(context.Background(), client)
5151
logutil.FatalErr(err)
5252

5353
bytes, err = io.ReadAll(resp.Body)
@@ -58,7 +58,7 @@ func main() {
5858
fmt.Println("DONE")
5959
}
6060

61-
func createMeeting(client *http.Client) (*http.Response, error) {
61+
func createMeeting(ctx context.Context, client *http.Client) (*http.Response, error) {
6262
sc := httpsimple.Client{
6363
BaseURL: zoom.ZoomAPIURLBase,
6464
HTTPClient: client}
@@ -67,7 +67,7 @@ func createMeeting(client *http.Client) (*http.Response, error) {
6767
URL: urlutil.JoinAbsolute(zoom.ZoomAPIURLUsersMe, "meetings"),
6868
Body: []byte(reqBody),
6969
BodyType: httpsimple.BodyTypeJSON}
70-
return sc.Do(req)
70+
return sc.Do(ctx, req)
7171
}
7272

7373
const reqBody = `{

0 commit comments

Comments
 (0)