This commit is contained in:
Simon Knott 2025-02-14 09:11:10 +01:00
parent 554ef49a3e
commit 8af86e4eab
No known key found for this signature in database
GPG key ID: 8CEDC00028084AEC
2 changed files with 8 additions and 5 deletions

View file

@ -24,7 +24,7 @@ export type LLMMessage = {
displayContent?: string;
};
interface LLM {
interface LLM {
readonly name: string;
chatCompletion(messages: LLMMessage[], signal: AbortSignal): AsyncGenerator<string>;
}

View file

@ -250,8 +250,11 @@ export function useFlash(): [boolean, EffectCallback] {
}
export function useCookies() {
return document.cookie.split('; ').filter(v => v.includes('=')).map(kv => {
const separator = kv.indexOf('=');
return [kv.substring(0, separator), kv.substring(separator + 1)];
});
const cookies = React.useMemo(() => {
return document.cookie.split('; ').filter(v => v.includes('=')).map(kv => {
const separator = kv.indexOf('=');
return [kv.substring(0, separator), kv.substring(separator + 1)];
});
}, [document.cookie]);
return cookies;
}