INNER CODE UNIT · TypeScript

refreshStatus

pranshuchittora/simvyn · extensions/simvyn/index.ts:67

	const refreshStatus = () => {
		const dashboard = runningDashboard();
		ui?.setStatus("simvyn", dashboard ? `simvyn ${dashboard.url}` : undefined);
	};

	pi.on("session_start", (_event, ctx) => {
		ui = ctx.ui;
		if (shared.simvynPiDashboard) shared.simvynPiDashboard.refreshStatus = refreshStatus;
		refreshStatus();
	});

	pi.on("session_shutdown", async (event) => {
		ui = undefined;
		const dashboard = runningDashboard();
		if (event.reason === "quit" && dashboard) await stopProcess(dashboard.child);
	});

	pi.registerTool({

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…