fix(build): limit instrumentation to node runtime

This commit is contained in:
ilya-bov
2026-04-30 18:47:01 +03:00
parent 3fb27023e0
commit c14f8614e4
2 changed files with 7 additions and 9 deletions

View File

@@ -0,0 +1,5 @@
import { initTelegramLifecycle } from "@/lib/telegram/polling-lifecycle";
initTelegramLifecycle().catch((error) => {
console.error("Failed to initialize Telegram lifecycle:", error);
});

View File

@@ -1,12 +1,5 @@
export async function register() {
if (process.env.NEXT_RUNTIME === "edge") {
return;
}
try {
const { initTelegramLifecycle } = await import("@/lib/telegram/polling-lifecycle");
await initTelegramLifecycle();
} catch (error) {
console.error("Failed to initialize Telegram lifecycle:", error);
if (process.env.NEXT_RUNTIME === "nodejs") {
await import("./instrumentation.node");
}
}