aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/utils.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/utils.ts')
-rw-r--r--src/lib/utils.ts13
1 files changed, 6 insertions, 7 deletions
diff --git a/src/lib/utils.ts b/src/lib/utils.ts
index 1b2bdfba..b981a4d4 100644
--- a/src/lib/utils.ts
+++ b/src/lib/utils.ts
@@ -21,15 +21,14 @@ export function scroll(section: any) {
const base = browser ? "" : PUBLIC_COINOS_URL;
-let ipStore: any;
-if (!browser) {
- import("$lib/server/ip").then((m) => {
- ipStore = m.ipStore;
- });
-}
+let getIp: (() => string | undefined) | undefined;
+
+export const setIpGetter = (fn: () => string | undefined) => {
+ getIp = fn;
+};
const ipHeaders = (): Record<string, string> => {
- const ip = ipStore?.getStore();
+ const ip = getIp?.();
return ip ? { "cf-connecting-ip": ip } : {};
};