@@ -158,27 +158,6 @@ func (n *OpenBazaarNode) SeedNode() error {
158
158
}
159
159
n .RootHash = rootHash
160
160
161
- go func () {
162
- // Update search endpoint with published hash
163
- peerId , _ := n .GetNodeID ()
164
- endpoint := fmt .Sprintf ("https://search.ob1.io/update/%s/%s" , peerId .PeerID , rootHash )
165
- log .Infof ("Publishing new rootHash to: %s\n " , endpoint )
166
-
167
- var client * http.Client
168
- if n .TorDialer != nil {
169
- tbTransport := & http.Transport {Dial : n .TorDialer .Dial }
170
- client = & http.Client {Transport : tbTransport , Timeout : time .Second * 30 }
171
- } else {
172
- client = & http.Client {Timeout : time .Second * 30 }
173
- }
174
-
175
- resp , err := client .Get (endpoint )
176
- if err != nil {
177
- log .Errorf ("Search update did not succeed. %v\n " , err )
178
- }
179
- log .Debugf ("%s response: %v" , endpoint , resp )
180
- }()
181
-
182
161
n .seedLock .Unlock ()
183
162
n .InitalPublishComplete = true
184
163
go n .publish (rootHash )
@@ -204,6 +183,27 @@ func (n *OpenBazaarNode) publish(hash string) {
204
183
return
205
184
}
206
185
186
+ go func () {
187
+ // Update search endpoint with published hash
188
+ peerId , _ := n .GetNodeID ()
189
+ endpoint := fmt .Sprintf ("https://search.ob1.io/update/%s/%s" , peerId .PeerID , hash )
190
+ log .Infof ("Publishing new rootHash to: %s\n " , endpoint )
191
+
192
+ var client * http.Client
193
+ if n .TorDialer != nil {
194
+ tbTransport := & http.Transport {Dial : n .TorDialer .Dial }
195
+ client = & http.Client {Transport : tbTransport , Timeout : time .Second * 30 }
196
+ } else {
197
+ client = & http.Client {Timeout : time .Second * 30 }
198
+ }
199
+
200
+ resp , err := client .Get (endpoint )
201
+ if err != nil {
202
+ log .Errorf ("Search update did not succeed. %v\n " , err )
203
+ }
204
+ log .Debugf ("%s response: %v" , endpoint , resp )
205
+ }()
206
+
207
207
inflightPublishRequests ++
208
208
err = ipfs .Publish (n .IpfsNode , hash )
209
209
0 commit comments