diff --git a/src/app/actions.ts b/src/app/actions.ts
index e4d18f5..af66f4b 100644
--- a/src/app/actions.ts
+++ b/src/app/actions.ts
@@ -23,7 +23,6 @@ async function getUrlApi(email: string) {
await redis.set("inbound", JSON.stringify(inbound), "EX", 3600);
const users: ClientSettings = JSON.parse(inbound.settings);
const user = users.clients.find((user) => user.email === email);
- console.log(user);
if (!user) {
throw new Error("User not found");
}
diff --git a/src/app/page.tsx b/src/app/page.tsx
index 909cc61..40151b7 100644
--- a/src/app/page.tsx
+++ b/src/app/page.tsx
@@ -1,5 +1,6 @@
"use client";
import { Block } from "@/components/Block";
+import { Loader } from "@/components/Loader";
import { Page } from "@/components/Page";
import { cn } from "@/utils/cn";
import { useRawInitData } from "@telegram-apps/sdk-react";
@@ -11,6 +12,7 @@ import { getUrl } from "./actions";
export default function Home() {
const [url, setUrl] = useState("");
const [expiryTime, setExpiryTime] = useState(0);
+ const [isLoading, setIsLoading] = useState(true);
const initData = useRawInitData();
const onCopyClick = async () => {
if (!url.length) return;
@@ -27,54 +29,61 @@ export default function Home() {
const data = await getUrl(initData);
setUrl(data.url);
setExpiryTime(data.expiryTime);
+ setIsLoading(false);
} catch (e) {
console.error(e);
}
};
fetchData();
}, [initData]);
+ if (isLoading) return