{"version":3,"file":"useRevalidateConnectionList.mjs","sources":["../../../../../../../../web/src/adminPortal/utils/useRevalidateConnectionList.ts"],"sourcesContent":["import { useCallback } from 'react';\nimport { useSWRConfig } from 'swr';\n\nimport { ssoGetConnectionsKey } from './useSsoConnections';\nimport { useStytchClient } from './useStytchClient';\n\nexport const useRevalidateConnectionList = () => {\n  const { mutate } = useSWRConfig();\n  const client = useStytchClient();\n\n  return useCallback(() => {\n    const orgId = client.organization.getSync()?.organization_id;\n    if (orgId) {\n      return mutate(ssoGetConnectionsKey(orgId));\n    }\n  }, [client.organization, mutate]);\n};\n"],"names":["useRevalidateConnectionList","mutate","useSWRConfig","client","useStytchClient","useCallback","orgId","organization","getSync","organization_id","ssoGetConnectionsKey"],"mappings":";;;;;;;MAMaA,2BAAAA,GAA8B,IAAA;IACzC,MAAM,EAAEC,MAAM,EAAE,GAAGC,YAAAA,EAAAA;AACnB,IAAA,MAAMC,MAAAA,GAASC,eAAAA,EAAAA;AAEf,IAAA,OAAOC,CAAAA,CAAY,IAAA;AACjB,QAAA,MAAMC,KAAAA,GAAQH,MAAAA,CAAOI,YAAY,CAACC,OAAO,EAAA,EAAIC,eAAAA;AAC7C,QAAA,IAAIH,KAAAA,EAAO;AACT,YAAA,OAAOL,OAAOS,oBAAAA,CAAqBJ,KAAAA,CAAAA,CAAAA;AACrC,QAAA;IACF,CAAA,EAAG;AAACH,QAAAA,MAAAA,CAAOI,YAAY;AAAEN,QAAAA;AAAO,KAAA,CAAA;AAClC;;;;"}