mirror of
https://github.com/hellodigua/ChatLab.git
synced 2026-05-25 16:10:18 +08:00
feat: 支持配置每次拉取消息数
This commit is contained in:
@@ -35,6 +35,7 @@ export interface DataSource {
|
||||
baseUrl: string
|
||||
token: string
|
||||
intervalMinutes: number
|
||||
pullLimit: number
|
||||
enabled: boolean
|
||||
createdAt: number
|
||||
sessions: ImportSession[]
|
||||
@@ -100,13 +101,14 @@ export const apiServerApi = {
|
||||
baseUrl: string
|
||||
token: string
|
||||
intervalMinutes: number
|
||||
pullLimit?: number
|
||||
}): Promise<DataSource> => {
|
||||
return ipcRenderer.invoke('api:addDataSource', partial)
|
||||
},
|
||||
|
||||
updateDataSource: (
|
||||
id: string,
|
||||
updates: Partial<Pick<DataSource, 'name' | 'baseUrl' | 'token' | 'intervalMinutes' | 'enabled'>>
|
||||
updates: Partial<Pick<DataSource, 'name' | 'baseUrl' | 'token' | 'intervalMinutes' | 'pullLimit' | 'enabled'>>
|
||||
): Promise<DataSource | null> => {
|
||||
return ipcRenderer.invoke('api:updateDataSource', id, updates)
|
||||
},
|
||||
|
||||
Vendored
+3
-1
@@ -1019,6 +1019,7 @@ interface DataSource {
|
||||
baseUrl: string
|
||||
token: string
|
||||
intervalMinutes: number
|
||||
pullLimit: number
|
||||
enabled: boolean
|
||||
createdAt: number
|
||||
sessions: ImportSession[]
|
||||
@@ -1057,10 +1058,11 @@ interface ApiServerApi {
|
||||
baseUrl: string
|
||||
token: string
|
||||
intervalMinutes: number
|
||||
pullLimit?: number
|
||||
}) => Promise<DataSource>
|
||||
updateDataSource: (
|
||||
id: string,
|
||||
updates: Partial<Pick<DataSource, 'name' | 'baseUrl' | 'token' | 'intervalMinutes' | 'enabled'>>
|
||||
updates: Partial<Pick<DataSource, 'name' | 'baseUrl' | 'token' | 'intervalMinutes' | 'pullLimit' | 'enabled'>>
|
||||
) => Promise<DataSource | null>
|
||||
deleteDataSource: (id: string) => Promise<boolean>
|
||||
addImportSessions: (
|
||||
|
||||
Reference in New Issue
Block a user