import { useEffect } from 'react';

/**
 * 注册 PWA Service Worker（由 vite-plugin-pwa 注入）
 */
export function usePwaRegister() {
  useEffect(() => {
    import('virtual:pwa-register')
      .then(({ registerSW }) => {
        registerSW({ immediate: true });
      })
      .catch(() => {
        /* 开发模式或未启用插件时忽略 */
      });
  }, []);
}
