refactor: better resume two-way sync in case of MCP/API updates

This commit is contained in:
Amruth Pillai
2026-05-26 12:05:38 +02:00
parent 19b412d84d
commit dd1e37e579
11 changed files with 548 additions and 93 deletions
@@ -8,11 +8,11 @@ import { useEffect, useRef } from "react";
import { usePanelRef } from "react-resizable-panels";
import { ResizableGroup, ResizablePanel, ResizableSeparator } from "@reactive-resume/ui/components/resizable";
import {
useBuilderResumeUpdateSubscription,
useInitializeResumeStore,
useMergeResumeMetadata,
useResumeCleanup,
useResumeStore,
useResumeUpdateSubscription,
} from "@/features/resume/builder/draft";
import { useIsMobile } from "@/hooks/use-mobile";
import { orpc } from "@/libs/orpc/client";
@@ -62,7 +62,7 @@ function RouteComponent() {
const isInitialized = isReady && initializedResumeId === resumeId;
useResumeCleanup();
useResumeUpdateSubscription();
useBuilderResumeUpdateSubscription();
useEffect(() => {
if (isInitialized) return;