Skip to content

Commit

Permalink
Merge pull request dotneet#164 from dotneet/fix/too-many-conversation…
Browse files Browse the repository at this point in the history
…s-refresh

fix: too many conversations refreshing
  • Loading branch information
dotneet authored Sep 26, 2023
2 parents 8d6f212 + 3cf9c24 commit f399f2c
Showing 1 changed file with 20 additions and 8 deletions.
28 changes: 20 additions & 8 deletions pages/api/home/home.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,12 @@ import Head from 'next/head';
import { useCreateReducer } from '@/hooks/useCreateReducer';

import { cleanConversationHistory } from '@/utils/app/clean';
import { DEFAULT_SYSTEM_PROMPT, OPENAI_API_TYPE, PROMPT_SHARING_ENABLED, SUPPORT_EMAIL } from '@/utils/app/const';
import {
DEFAULT_SYSTEM_PROMPT,
OPENAI_API_TYPE,
PROMPT_SHARING_ENABLED,
SUPPORT_EMAIL,
} from '@/utils/app/const';
import { trpc } from '@/utils/trpc';

import { Conversation } from '@/types/chat';
Expand Down Expand Up @@ -60,7 +65,14 @@ const Home = ({
});

const {
state: { apiKey, settings, conversations, selectedConversation, prompts, models },
state: {
apiKey,
settings,
conversations,
selectedConversation,
prompts,
models,
},
dispatch,
} = contextValue;

Expand Down Expand Up @@ -118,7 +130,7 @@ const Home = ({

useEffect(() => {
conversationsQuery.refetch();
}, [conversationsQuery]);
}, []);

useEffect(() => {
if (settingsQuery.data) {
Expand Down Expand Up @@ -178,7 +190,7 @@ const Home = ({
id: uuidv4(),
name: t('New Conversation'),
messages: [],
model: models.find(m=>m.id == defaultModelId),
model: models.find((m) => m.id == defaultModelId),
prompt: DEFAULT_SYSTEM_PROMPT,
temperature: settings.defaultTemperature,
folderId: null,
Expand All @@ -192,7 +204,7 @@ const Home = ({
settings.defaultTemperature,
t,
defaultModelId,
models
models,
]);

useEffect(() => {
Expand Down Expand Up @@ -281,7 +293,7 @@ export const getServerSideProps: GetServerSideProps = async ({ locale }) => {
props: {
serverSideApiKeyIsSet: !!process.env.OPENAI_API_KEY,
defaultModelId,
isAzureOpenAI: OPENAI_API_TYPE === "azure",
isAzureOpenAI: OPENAI_API_TYPE === 'azure',
serverSidePluginKeysSet,
supportEmail: SUPPORT_EMAIL,
...(await serverSideTranslations(locale ?? 'en', [
Expand All @@ -291,9 +303,9 @@ export const getServerSideProps: GetServerSideProps = async ({ locale }) => {
'markdown',
'promptbar',
'settings',
'error'
'error',
])),
promptSharingEnabled: PROMPT_SHARING_ENABLED
promptSharingEnabled: PROMPT_SHARING_ENABLED,
},
};
};

0 comments on commit f399f2c

Please sign in to comment.