feat(app): export isDev platform flag and enable runtime metrics in dev

Adds a shared isDev constant alongside isWeb/isNative and wires daemon
clients to collect runtime metrics (10s interval) only in development.
This commit is contained in:
Mohamed Boudra
2026-04-20 10:44:57 +07:00
parent 79968ee02d
commit a0169bf7f4
4 changed files with 9 additions and 2 deletions
@@ -1,4 +1,4 @@
import { isWeb } from "@/constants/platform";
import { isDev, isWeb } from "@/constants/platform";
type ListenerStats = {
adds: number;
@@ -91,7 +91,6 @@ const SOURCE_LABEL = "[ScrollJankInvestigation]";
function shouldInstall(): boolean {
const runtime = globalThis as ScrollInvestigationGlobal;
const isDev = Boolean((globalThis as { __DEV__?: boolean }).__DEV__);
return isWeb && isDev && !runtime.__PASEO_SCROLL_JANK_INVESTIGATION_DISABLED__;
}