UNPKG

@bitblit/ratchet-common

Version:

Common tools for general use

22 lines 680 B
import { NetworkRatchet } from './network-ratchet.js'; import { Logger } from '../logger/logger.js'; export class BrowserLocalIpProvider { currentIp = 'UNSET'; constructor() { NetworkRatchet.findLocalIp(false) .then((result) => { Logger.info('Setting local IP to %s', result); this.currentIp = result; }) .catch((err) => { Logger.warn('Unable to set current IP - leaving as UNSET : %s', err); }); } ready() { return this.currentIp !== 'UNSET'; } currentLocalIpAddress() { return this.currentIp; } } //# sourceMappingURL=browser-local-ip-provider.js.map