diff --git a/cron/ReverseGeocodeWorker.js b/cron/ReverseGeocodeWorker.js index 7d702a8..a6d84d6 100644 --- a/cron/ReverseGeocodeWorker.js +++ b/cron/ReverseGeocodeWorker.js @@ -24,11 +24,11 @@ const go = async () => { port: Number(process.env.PROXY_PORT), }, timeout: 10_000, - headers: { "User-Agent": "movana-fleet-management/1.0 (emirsyafmun@gmail.com)" }, + // headers: { "User-Agent": "movana-fleet-management/1.0 (emirsyafmun@gmail.com)" }, }) const urlBase = request.osm_reverse_geo.urlFull - function processTrack(track) { + function processTrack(track, i) { return (async () => { console.log("track:", track.id, track.device_id, track.latitude, track.longitude) let now = moment().unix() @@ -77,7 +77,9 @@ const go = async () => { return } - const resp = await axInstance.get(`${urlBase}?${params.toString()}`) + const resp = await axInstance.get(`${urlBase}?${params.toString()}`, { + headers: { "User-Agent": `movana-fleet-management-` + i }, + }) const respData = resp.data || {} if (resp.status === 200) { console.log("SUCCESS respReverseGeo:", track.id) @@ -287,7 +289,7 @@ const go = async () => { })() } // let tracks = []; - let tracks = await GpsTracksModels.get2ForReverseGeo(10) + let tracks = await GpsTracksModels.get2ForReverseGeo(20) await Promise.allSettled(tracks.map(processTrack))