Skip to Content
Open SourceHydraFeatures@exodus/geolocation

@exodus/geolocation

Differently than other modules, this one only exports the atom as geolocation is a read only data source and module itself does not have any action nor should be consumed directly.

Usage

import geolocationMonitorDefinition from '@exodus/geolocation/monitor';
import { geolocationAtomDefinition } from '@exodus/geolocation/atoms';
 
ioc.registerMultiple([geolocationMonitorDefinition, geolocationAtomDefinition]);
ioc.resolve();
 
const { geolocationAtom } = ioc.getByType('atom');
 
// get current geolocation
const {
  // ...
  ip,
  countryName,
  countryCode,
  regionName,
  regionCode,
  isAllowed,
  isProxy,
} = await geolocationAtom.get();
 
// subscribe to geolocation changes
geolocationAtom.observe((geolocation) => {});
Last updated on

Start building

XO

Request Demo

Schedule a call with our team

Select a product
Arrow right