const path = require("node:path") const Logger = require("./logger") const logger = Logger.createLogger(path.join(__dirname, "..")) async function getRegistrationCountryFromIp(ipAddress) { const apiUrl = `https://ip-api.com/json/${ipAddress}?fields=countryCode` try { const response = await fetch(apiUrl) if (!response.ok) { return "FR" } const data = await response.json() if (data && data.countryCode) { const countryCode = data.countryCode return countryCode } else { return "FR" } } catch (error) { return "??" } } module.exports = { getRegistrationCountryFromIp }