diff --git a/app/services/karma-host-resolver.ts b/app/services/karma-host-resolver.ts index a46ddab..8f9f133 100644 --- a/app/services/karma-host-resolver.ts +++ b/app/services/karma-host-resolver.ts @@ -7,19 +7,22 @@ export class KarmaHostResolver implements IKarmaHostResolver { const resolvers = ips.map(ip => { const karmaClientUrl = `http://${ip}:${port}/context.json`; - console.log('NSUTR: fetching ' + karmaClientUrl); + console.log(`NSUTR: fetching ${karmaClientUrl}`); return this.http.getString({ url: karmaClientUrl, method: 'GET', timeout: 3000, }).then(() => { - console.log('NSUTR: found karma at ' + ip); + console.log(`NSUTR: found karma at ${ip}`); if (!foundKarma) { foundKarma = true; resolve(ip); } - }, () => undefined) + }, (err) => { + console.log(`NSUTR: error fetching ${karmaClientUrl}`, err); + return undefined; + }) }); Promise.all(resolvers)