|
1 | 1 | import { Conversation, Message } from '@/types/chat'; |
2 | 2 | import { FolderInterface } from '@/types/folder'; |
3 | 3 | import { t } from 'i18next'; |
| 4 | +import { env } from 'next-runtime-env' |
4 | 5 |
|
5 | 6 | export interface HomeInitialState { |
6 | 7 | loading: boolean; |
@@ -40,14 +41,14 @@ export const initialState: HomeInitialState = { |
40 | 41 | currentFolder: undefined, |
41 | 42 | messageError: false, |
42 | 43 | searchTerm: '', |
43 | | - chatHistory: process?.env?.NEXT_PUBLIC_CHAT_HISTORY_DEFAULT_ON === 'true' || false, |
44 | | - chatCompletionURL: process?.env?.NEXT_PUBLIC_HTTP_CHAT_COMPLETION_URL || 'http://127.0.0.1:8000/chat/stream', |
45 | | - webSocketMode: process?.env?.NEXT_PUBLIC_WEB_SOCKET_DEFAULT_ON === 'true' || false, |
| 44 | + chatHistory: env('NEXT_PUBLIC_CHAT_HISTORY_DEFAULT_ON') === 'true' || process?.env?.NEXT_PUBLIC_CHAT_HISTORY_DEFAULT_ON === 'true' ? true : false, |
| 45 | + chatCompletionURL: env('NEXT_PUBLIC_HTTP_CHAT_COMPLETION_URL') || process?.env?.NEXT_PUBLIC_HTTP_CHAT_COMPLETION_URL || 'http://127.0.0.1:8000/chat/stream', |
| 46 | + webSocketMode: env('NEXT_PUBLIC_WEB_SOCKET_DEFAULT_ON') === 'true' || process?.env?.NEXT_PUBLIC_WEB_SOCKET_DEFAULT_ON === 'true' ? true : false, |
46 | 47 | webSocketConnected: false, |
47 | | - webSocketURL: process?.env?.NEXT_PUBLIC_WEBSOCKET_CHAT_COMPLETION_URL || 'ws://127.0.0.1:8000/websocket', |
| 48 | + webSocketURL: env('NEXT_PUBLIC_WEBSOCKET_CHAT_COMPLETION_URL') || process?.env?.NEXT_PUBLIC_WEBSOCKET_CHAT_COMPLETION_URL || 'ws://127.0.0.1:8000/websocket', |
48 | 49 | webSocketSchema: 'chat_stream', |
49 | 50 | webSocketSchemas: ['chat_stream', 'chat', 'generate_stream', 'generate'], |
50 | | - enableIntermediateSteps: process?.env?.NEXT_PUBLIC_ENABLE_INTERMEDIATE_STEPS ? process.env.NEXT_PUBLIC_ENABLE_INTERMEDIATE_STEPS === 'true' : true, |
| 51 | + enableIntermediateSteps: env('NEXT_PUBLIC_ENABLE_INTERMEDIATE_STEPS') === 'true' || process?.env?.NEXT_PUBLIC_ENABLE_INTERMEDIATE_STEPS === 'true' ? true : false, |
51 | 52 | expandIntermediateSteps: false, |
52 | 53 | intermediateStepOverride: true, |
53 | 54 | autoScroll: true, |
|
0 commit comments