save user ip on the window to cache it

pull/1644/head
Sergei Meza 2022-10-18 11:16:14 +09:00
parent 129b79dd1d
commit 93dc509d69
1 changed files with 4 additions and 2 deletions

View File

@ -86,14 +86,16 @@
const getClientIPAddress = () => { const getClientIPAddress = () => {
return new Promise((res, rej) => { return new Promise((res, rej) => {
if (ip) { if (window.ip) {
res(ip); ip = window.ip;
res(window.ip);
return; return;
} }
fetch('https://api64.ipify.org/?format=json') fetch('https://api64.ipify.org/?format=json')
.then(res => res.json()) .then(res => res.json())
.then(data => { .then(data => {
ip = data.ip; ip = data.ip;
window.ip = data.ip;
res(ip); res(ip);
return; return;
}) })