Skip to content

Commit b811c39

Browse files
committed
remove dead code
1 parent 25d40df commit b811c39

File tree

4 files changed

+2
-76
lines changed

4 files changed

+2
-76
lines changed

src/client/components/ChatV2/EmailButton.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Tooltip, Typography } from '@mui/material'
1+
import { Tooltip } from '@mui/material'
22
import EmailIcon from '@mui/icons-material/Email'
33
import ReactMarkdown from 'react-markdown'
44
import remarkGfm from 'remark-gfm'

src/client/components/ChatV2/util.ts

Lines changed: 1 addition & 52 deletions
Original file line numberDiff line numberDiff line change
@@ -2,57 +2,6 @@ import type { ChatMessage } from '../../../shared/chat'
22
import { postAbortableStream } from '../../util/apiClient'
33

44
interface GetCompletionStreamProps {
5-
courseId?: string
6-
assistantInstructions: string
7-
messages: ChatMessage[]
8-
model: string
9-
formData: FormData
10-
ragIndexId?: number
11-
userConsent?: boolean
12-
modelTemperature: number
13-
prevResponseId?: string
14-
abortController?: AbortController
15-
saveConsent: boolean
16-
}
17-
export const getCompletionStream = async ({
18-
courseId,
19-
assistantInstructions,
20-
messages,
21-
model,
22-
formData,
23-
ragIndexId,
24-
userConsent,
25-
modelTemperature,
26-
prevResponseId,
27-
abortController,
28-
saveConsent,
29-
}: GetCompletionStreamProps) => {
30-
const data = {
31-
courseId,
32-
options: {
33-
messages: [
34-
{
35-
role: 'system',
36-
content: assistantInstructions,
37-
},
38-
...messages,
39-
],
40-
assistantInstructions,
41-
ragIndexId,
42-
model,
43-
userConsent,
44-
modelTemperature,
45-
saveConsent,
46-
prevResponseId,
47-
},
48-
}
49-
50-
formData.set('data', JSON.stringify(data))
51-
52-
return postAbortableStream('/ai/v2/stream', formData, abortController)
53-
}
54-
55-
interface GetCompletionStreamPropsV3 {
565
courseId?: string
576
systemMessage: string
587
messages: ChatMessage[]
@@ -77,7 +26,7 @@ export const getCompletionStreamV3 = async ({
7726
prevResponseId,
7827
abortController,
7928
saveConsent,
80-
}: GetCompletionStreamPropsV3) => {
29+
}: GetCompletionStreamProps) => {
8130
const data = {
8231
courseId,
8332
options: {

src/client/components/Courses/util.ts

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -20,14 +20,6 @@ export const formatDate = (activityPeriod?: ActivityPeriod) => {
2020

2121
export const formatDateTime = (date: string) => `${format(new Date(date), 'dd.MM.yyyy hh:mm:ss')}`
2222

23-
export const sortCourses = (a: Course, b: Course) => {
24-
if (!a.activityPeriod || !b.activityPeriod) return 0
25-
26-
const getStartTime = (course: Course) => new Date(course.activityPeriod.startDate).getTime()
27-
28-
return getStartTime(b) - getStartTime(a)
29-
}
30-
3123
export const filterUsages = (maxTokenLimit: number, usages: ChatInstanceUsage[]) => {
3224
const limit = maxTokenLimit * 0.9
3325

src/server/util/util.ts

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,7 @@
11
import crypto from 'crypto'
22

3-
import { CustomMessage } from '../types'
43
import { DEFAUL_CONTEXT_LIMIT, validModels } from '../../config'
54

6-
/**
7-
* Filter out messages in a long conversation to save costs
8-
* and to stay within context limit.
9-
* Always keep system messages and last 10 messages
10-
*/
11-
export const getMessageContext = (messages: CustomMessage[]): CustomMessage[] => {
12-
const systemMessages = messages.filter((message) => message.role === 'system')
13-
const otherMessages = messages.filter((message) => message.role !== 'system')
14-
15-
const latestMessages = otherMessages.slice(-10)
16-
17-
return systemMessages.concat(latestMessages)
18-
}
19-
205
export const getAllowedModels = (model: string): string[] => {
216
const allModels = validModels.map(({ name }) => name)
227

0 commit comments

Comments
 (0)