diff --git a/.gitignore b/.gitignore index 89ce366..5dd2e44 100644 --- a/.gitignore +++ b/.gitignore @@ -10,5 +10,5 @@ configs/ data/ # dist -server +./server main \ No newline at end of file diff --git a/server b/server new file mode 100755 index 0000000..473a9f5 Binary files /dev/null and b/server differ diff --git a/web/src/utils/server/device.ts b/web/src/utils/server/device.ts new file mode 100644 index 0000000..953a36f --- /dev/null +++ b/web/src/utils/server/device.ts @@ -0,0 +1,7 @@ +import { headers } from "next/headers"; + +export async function isMobileByUA() { + const headerList = await headers(); + const ua = headerList.get("user-agent") || ""; + return /mobile|android|iphone|ipad|phone/i.test(ua); +}