mirror of
https://github.com/langgenius/dify.git
synced 2026-09-24 23:22:26 +08:00
fix: remove enable for get (#35245)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com> Co-authored-by: Joel <iamjoel007@gmail.com>
This commit is contained in:
co-authored by
autofix-ci[bot]
Joel
parent
fb17339d89
commit
e3c2116501
@@ -0,0 +1,26 @@
|
||||
import { get } from './base'
|
||||
import { fetchTryAppDatasets } from './try-app'
|
||||
|
||||
vi.mock('./base', () => ({
|
||||
get: vi.fn(),
|
||||
}))
|
||||
|
||||
vi.mock('@/service/client', () => ({
|
||||
consoleClient: {
|
||||
trialApps: {
|
||||
info: vi.fn(),
|
||||
workflows: vi.fn(),
|
||||
parameters: vi.fn(),
|
||||
},
|
||||
},
|
||||
}))
|
||||
|
||||
describe('fetchTryAppDatasets', () => {
|
||||
it('serializes ids as repeated query params', async () => {
|
||||
vi.mocked(get).mockResolvedValue({ data: [] })
|
||||
|
||||
await fetchTryAppDatasets('app-1', ['id-1', 'id-2'])
|
||||
|
||||
expect(get).toHaveBeenCalledWith('/trial-apps/app-1/datasets?ids=id-1&ids=id-2')
|
||||
})
|
||||
})
|
||||
@@ -1,17 +1,19 @@
|
||||
import type { ChatConfig } from '@/app/components/base/chat/types'
|
||||
import type { DataSetListResponse } from '@/models/datasets'
|
||||
import type { TryAppFlowPreview, TryAppInfo } from '@/models/try-app'
|
||||
import qs from 'qs'
|
||||
import { consoleClient } from '@/service/client'
|
||||
import { get } from './base'
|
||||
|
||||
export const fetchTryAppInfo = (appId: string): Promise<TryAppInfo> => {
|
||||
return consoleClient.trialApps.info({ params: { appId } })
|
||||
}
|
||||
|
||||
export const fetchTryAppDatasets = (appId: string, ids: string[]): Promise<DataSetListResponse> => {
|
||||
return consoleClient.trialApps.datasets({
|
||||
params: { appId },
|
||||
query: { ids },
|
||||
})
|
||||
const queryString = qs.stringify({ ids }, { indices: false })
|
||||
const url = `/trial-apps/${encodeURIComponent(appId)}/datasets${queryString ? `?${queryString}` : ''}`
|
||||
|
||||
return get<DataSetListResponse>(url)
|
||||
}
|
||||
|
||||
export const fetchTryAppFlowPreview = (appId: string): Promise<TryAppFlowPreview> => {
|
||||
|
||||
Reference in New Issue
Block a user