Remove unused code folder

This commit is contained in:
Faisal Amir 2023-10-24 21:29:41 +07:00
parent 3f0de68c96
commit 2cf9c0f26c
5 changed files with 0 additions and 133 deletions

View File

@ -1,14 +0,0 @@
import { executeSerial } from '../../../electron/core/plugin-manager/execution/extension-manager'
export default function useCreateBot() {
const createBot = async (bot: Bot) => {
try {
await executeSerial('createBot', bot)
} catch (err) {
alert(err)
console.error(err)
}
}
return { createBot }
}

View File

@ -1,24 +0,0 @@
import { useSetAtom } from 'jotai'
import { executeSerial } from '../../../electron/core/plugin-manager/execution/extension-manager'
import { activeBotAtom } from '@helpers/atoms/Bot.atom'
import { rightSideBarExpandStateAtom } from '@helpers/atoms/SideBarExpand.atom'
export default function useDeleteBot() {
const setActiveBot = useSetAtom(activeBotAtom)
const setRightPanelVisibility = useSetAtom(rightSideBarExpandStateAtom)
const deleteBot = async (botId: string): Promise<'success' | 'failed'> => {
try {
await executeSerial('deleteBot', botId)
setRightPanelVisibility(false)
setActiveBot(undefined)
return 'success'
} catch (err) {
alert(`Failed to delete bot ${botId}: ${err}`)
console.error(err)
return 'failed'
}
}
return { deleteBot }
}

View File

@ -1,27 +0,0 @@
import { executeSerial } from '../../../electron/core/plugin-manager/execution/extension-manager'
export default function useGetBots() {
const getAllBots = async (): Promise<Bot[]> => {
try {
const bots = await executeSerial('getBots')
return bots
} catch (err) {
alert(`Failed to get bots: ${err}`)
console.error(err)
return []
}
}
const getBotById = async (botId: string): Promise<Bot | undefined> => {
try {
const bot: Bot = await executeSerial('getBotById', botId)
return bot
} catch (err) {
alert(`Failed to get bot ${botId}: ${err}`)
console.error(err)
return undefined
}
}
return { getBotById, getAllBots }
}

View File

@ -1,36 +0,0 @@
import { executeSerial } from '../../../electron/core/plugin-manager/execution/extension-manager'
export default function useUpdateBot() {
const updateBot = async (
bot: Bot,
updatableField: UpdatableField
): Promise<void> => {
try {
// TODO: if bot does not changed, no need to update
for (const [key, value] of Object.entries(updatableField)) {
if (value !== undefined) {
//@ts-ignore
bot[key] = value
}
}
await executeSerial('updateBot', bot)
console.debug('Bot updated', JSON.stringify(bot, null, 2))
} catch (err) {
alert(`Update bot error: ${err}`)
console.error(err)
return
}
}
return { updateBot }
}
export type UpdatableField = {
presencePenalty?: number
frequencyPenalty?: number
maxTokens?: number
customTemperature?: number
systemPrompt?: number
}

View File

@ -1,32 +0,0 @@
export type Bot = {
_id: string
name: string
description: string
visibleFromBotProfile: boolean
systemPrompt: string
welcomeMessage: string
publiclyAccessible: boolean
suggestReplies: boolean
renderMarkdownContent: boolean
/**
* If true, the bot will use the custom temperature value instead of the
* default temperature value.
*/
enableCustomTemperature: boolean
/**
* Default is 0.7.
*/
customTemperature: number
maxTokens: number
frequencyPenalty: number
presencePenalty: number
modelId: string
createdAt?: number
updatedAt?: number
}