mirror of
https://github.com/mountain-loop/yaak.git
synced 2026-04-22 08:38:29 +02:00
Fix cookie jar
This commit is contained in:
@@ -1,3 +1,4 @@
|
|||||||
|
import { useEffect } from 'react';
|
||||||
import { NAMESPACE_GLOBAL } from '../lib/keyValueStore';
|
import { NAMESPACE_GLOBAL } from '../lib/keyValueStore';
|
||||||
import { useActiveWorkspaceId } from './useActiveWorkspaceId';
|
import { useActiveWorkspaceId } from './useActiveWorkspaceId';
|
||||||
import { useCookieJars } from './useCookieJars';
|
import { useCookieJars } from './useCookieJars';
|
||||||
@@ -15,6 +16,12 @@ export function useActiveCookieJar() {
|
|||||||
|
|
||||||
const activeCookieJar = cookieJars.find((cookieJar) => cookieJar.id === kv.value);
|
const activeCookieJar = cookieJars.find((cookieJar) => cookieJar.id === kv.value);
|
||||||
|
|
||||||
|
useEffect(() => {
|
||||||
|
if (!kv.isLoading && activeCookieJar == null && cookieJars.length > 0) {
|
||||||
|
kv.set(cookieJars[0]?.id ?? null);
|
||||||
|
}
|
||||||
|
}, [activeCookieJar, cookieJars, kv]);
|
||||||
|
|
||||||
return {
|
return {
|
||||||
activeCookieJar: activeCookieJar ?? null,
|
activeCookieJar: activeCookieJar ?? null,
|
||||||
setActiveCookieJarId: kv.set,
|
setActiveCookieJarId: kv.set,
|
||||||
|
|||||||
Reference in New Issue
Block a user