123456789101112131415161718192021222324252627282930313233 |
- import Curd from '@/api/curd'
- import type { ChatComplicationMessage } from '@/api/openai'
- import http from '@/lib/http'
- export interface Config {
- name: string
- content: string
- chatgpt_messages: ChatComplicationMessage[]
- filepath: string
- modified_at: string
- }
- class ConfigCurd extends Curd<Config> {
- constructor() {
- super('/config')
- }
- get_base_path() {
- return http.get('/config_base_path')
- }
- mkdir(basePath: string, name: string) {
- return http.post('/config_mkdir', { base_path: basePath, folder_name: name })
- }
- rename(basePath: string, origName: string, newName: string) {
- return http.post('/config_rename', { base_path: basePath, orig_name: origName, new_name: newName })
- }
- }
- const config: ConfigCurd = new ConfigCurd()
- export default config
|