UNPKG

@pushrocks/smartping

Version:

a ping utility

22 lines 1.54 kB
import * as plugins from './smartping.plugins.js'; export class Smartping { async ping(hostArg, timeoutArg = 500) { const result = await plugins.ping.promise.probe(hostArg, { timeout: timeoutArg }); return result; } async pingAlive(hostArg, timeoutArg = 500) { const result = await plugins.ping.promise.probe(hostArg, { timeout: timeoutArg }).catch(); //console.log(result); if (result.alive) { return true; } else { return false; } } } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic21hcnRwaW5nLmNsYXNzZXMuc21hcnRwaW5nLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vdHMvc21hcnRwaW5nLmNsYXNzZXMuc21hcnRwaW5nLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sS0FBSyxPQUFPLE1BQU0sd0JBQXdCLENBQUM7QUFFbEQsTUFBTSxPQUFPLFNBQVM7SUFDYixLQUFLLENBQUMsSUFBSSxDQUFDLE9BQWUsRUFBRSxhQUFxQixHQUFHO1FBQ3pELE1BQU0sTUFBTSxHQUFHLE1BQU0sT0FBTyxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsS0FBSyxDQUFDLE9BQU8sRUFBRTtZQUN2RCxPQUFPLEVBQUUsVUFBVTtTQUNwQixDQUFDLENBQUE7UUFDRixPQUFPLE1BQU0sQ0FBQztJQUNoQixDQUFDO0lBRU0sS0FBSyxDQUFDLFNBQVMsQ0FBQyxPQUFlLEVBQUUsYUFBcUIsR0FBRztRQUM5RCxNQUFNLE1BQU0sR0FBRyxNQUFNLE9BQU8sQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLEtBQUssQ0FBQyxPQUFPLEVBQUU7WUFDdkQsT0FBTyxFQUFFLFVBQVU7U0FDcEIsQ0FBQyxDQUFDLEtBQUssRUFBRSxDQUFDO1FBQ1gsc0JBQXNCO1FBQ3RCLElBQUksTUFBTSxDQUFDLEtBQUssRUFBRTtZQUNoQixPQUFPLElBQUksQ0FBQztTQUNiO2FBQU07WUFDTCxPQUFPLEtBQUssQ0FBQztTQUNkO0lBQ0gsQ0FBQztDQUNGIn0=