websocket.tsx 326 B

123456789
  1. import { useSWRStatic } from '@growi/core/dist/swr';
  2. import type { Socket } from 'socket.io-client';
  3. import type { SWRResponse } from 'swr';
  4. export const GLOBAL_ADMIN_SOCKET_KEY = 'globalAdminSocket';
  5. export const useGlobalAdminSocket = (): SWRResponse<Socket, Error> => {
  6. return useSWRStatic(GLOBAL_ADMIN_SOCKET_KEY);
  7. };