Álvaro Valenzuela Valdes commited on
Commit
df56059
·
1 Parent(s): bf7f696

🔄 Revert: Restored fast loading screen and manual-only sync per user request

Browse files
Files changed (1) hide show
  1. frontend/components/GlobalSync.tsx +0 -19
frontend/components/GlobalSync.tsx CHANGED
@@ -17,29 +17,10 @@ export default function GlobalSync({ onComplete }: { onComplete: () => void }) {
17
  ];
18
 
19
  useEffect(() => {
20
- let syncDone = false;
21
  let currentMsg = 0;
22
 
23
- const performSync = async () => {
24
- try {
25
- const { syncDatabase } = await import("../lib/api");
26
- console.log("[GlobalSync] Starting background sync...");
27
- await syncDatabase();
28
- console.log("[GlobalSync] Sync finished successfully.");
29
- } catch (e) {
30
- console.error("[GlobalSync] Sync failed:", e);
31
- } finally {
32
- syncDone = true;
33
- }
34
- };
35
-
36
- performSync();
37
-
38
  const interval = setInterval(() => {
39
  setProgress(prev => {
40
- // If sync is not done, slow down near 90%
41
- if (!syncDone && prev >= 90) return 90;
42
-
43
  if (prev >= 100) {
44
  clearInterval(interval);
45
  setTimeout(onComplete, 500);
 
17
  ];
18
 
19
  useEffect(() => {
 
20
  let currentMsg = 0;
21
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
22
  const interval = setInterval(() => {
23
  setProgress(prev => {
 
 
 
24
  if (prev >= 100) {
25
  clearInterval(interval);
26
  setTimeout(onComplete, 500);