Marketplace: removing unused server API
This commit is contained in:
parent
5543ef3de4
commit
cc6a1f04c6
|
|
@ -1223,33 +1223,7 @@ export class App {
|
||||||
// Marketplaces
|
// Marketplaces
|
||||||
// ----------------------------------------
|
// ----------------------------------------
|
||||||
|
|
||||||
this.app.get('/api/v1/marketplaces/chatflows', async (req: Request, res: Response) => {
|
// Get all templates for marketplaces
|
||||||
const marketplaceDir = path.join(__dirname, '..', 'marketplaces', 'chatflows')
|
|
||||||
const jsonsInDir = fs.readdirSync(marketplaceDir).filter((file) => path.extname(file) === '.json')
|
|
||||||
const templates: any[] = []
|
|
||||||
jsonsInDir.forEach((file, index) => {
|
|
||||||
const filePath = path.join(__dirname, '..', 'marketplaces', 'chatflows', file)
|
|
||||||
const fileData = fs.readFileSync(filePath)
|
|
||||||
const fileDataObj = JSON.parse(fileData.toString())
|
|
||||||
const template = {
|
|
||||||
id: index,
|
|
||||||
name: file.split('.json')[0],
|
|
||||||
flowData: fileData.toString(),
|
|
||||||
badge: fileDataObj?.badge,
|
|
||||||
description: fileDataObj?.description || ''
|
|
||||||
}
|
|
||||||
templates.push(template)
|
|
||||||
})
|
|
||||||
const FlowiseDocsQnA = templates.find((tmp) => tmp.name === 'Flowise Docs QnA')
|
|
||||||
const FlowiseDocsQnAIndex = templates.findIndex((tmp) => tmp.name === 'Flowise Docs QnA')
|
|
||||||
if (FlowiseDocsQnA && FlowiseDocsQnAIndex > 0) {
|
|
||||||
templates.splice(FlowiseDocsQnAIndex, 1)
|
|
||||||
templates.unshift(FlowiseDocsQnA)
|
|
||||||
}
|
|
||||||
return res.json(templates)
|
|
||||||
})
|
|
||||||
|
|
||||||
// Get all chatflows for marketplaces
|
|
||||||
this.app.get('/api/v1/marketplaces/templates', async (req: Request, res: Response) => {
|
this.app.get('/api/v1/marketplaces/templates', async (req: Request, res: Response) => {
|
||||||
let marketplaceDir = path.join(__dirname, '..', 'marketplaces', 'chatflows')
|
let marketplaceDir = path.join(__dirname, '..', 'marketplaces', 'chatflows')
|
||||||
let jsonsInDir = fs.readdirSync(marketplaceDir).filter((file) => path.extname(file) === '.json')
|
let jsonsInDir = fs.readdirSync(marketplaceDir).filter((file) => path.extname(file) === '.json')
|
||||||
|
|
@ -1292,25 +1266,6 @@ export class App {
|
||||||
return res.json(templates.sort((a, b) => a.templateName.localeCompare(b.templateName)))
|
return res.json(templates.sort((a, b) => a.templateName.localeCompare(b.templateName)))
|
||||||
})
|
})
|
||||||
|
|
||||||
// Get all tools for marketplaces
|
|
||||||
this.app.get('/api/v1/marketplaces/tools', async (req: Request, res: Response) => {
|
|
||||||
const marketplaceDir = path.join(__dirname, '..', 'marketplaces', 'tools')
|
|
||||||
const jsonsInDir = fs.readdirSync(marketplaceDir).filter((file) => path.extname(file) === '.json')
|
|
||||||
const templates: any[] = []
|
|
||||||
jsonsInDir.forEach((file, index) => {
|
|
||||||
const filePath = path.join(__dirname, '..', 'marketplaces', 'tools', file)
|
|
||||||
const fileData = fs.readFileSync(filePath)
|
|
||||||
const fileDataObj = JSON.parse(fileData.toString())
|
|
||||||
const template = {
|
|
||||||
...fileDataObj,
|
|
||||||
id: index,
|
|
||||||
templateName: file.split('.json')[0]
|
|
||||||
}
|
|
||||||
templates.push(template)
|
|
||||||
})
|
|
||||||
return res.json(templates)
|
|
||||||
})
|
|
||||||
|
|
||||||
// ----------------------------------------
|
// ----------------------------------------
|
||||||
// Variables
|
// Variables
|
||||||
// ----------------------------------------
|
// ----------------------------------------
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue