randydev commited on
Commit
cbadaff
·
verified ·
1 Parent(s): a5ffa2a

Update plugins/alldownloader.js

Browse files
Files changed (1) hide show
  1. plugins/alldownloader.js +4 -51
plugins/alldownloader.js CHANGED
@@ -75,7 +75,7 @@ async function downloadMedia(media) {
75
  * required: false
76
  * description: Additional parameters for the request
77
  * schema:
78
- * type: string
79
  * responses:
80
  * 200:
81
  * description: Success
@@ -89,66 +89,19 @@ async function downloadMedia(media) {
89
  AllDlRoutes.get('/api/v1/custom/itzpire', apiLimiter, async (req, res) => {
90
  try {
91
  const url = req.query.custom_endpoint;
92
- const params = req.query.custom_params;
 
93
  if (!url) {
94
  return res.status(400).json({ error: "parameters are required." });
95
  }
96
- const results = await IzreCustom(url, params);
97
- res.json({ message: results });
98
- } catch (error) {
99
- res.status(500).json({ error: error.message });
100
- }
101
- });
102
 
103
- /**
104
- * @swagger
105
- * /api/v1/ai/botika:
106
- * get:
107
- * summary: Ai botika
108
- * tags: [AI]
109
- * parameters:
110
- * - in: query
111
- * name: q
112
- * required: true
113
- * description: q
114
- * schema:
115
- * type: string
116
- * - in: query
117
- * name: model
118
- * required: false
119
- * description: null
120
- * schema:
121
- * type: string
122
- * responses:
123
- * 200:
124
- * description: Success
125
- * 400:
126
- * description: Bad Request (e.g., missing or invalid parameters)
127
- * 401:
128
- * description: Unauthorized (e.g., missing or invalid API key)
129
- * 500:
130
- * description: Internal Server Error
131
- */
132
- AllDlRoutes.get('/api/v1/ai/botika', apiLimiter, async (req, res) => {
133
- try {
134
- const q = req.query.q;
135
- const model = req.query.model || "siska";
136
- const params = {
137
- "q": q,
138
- "model": model
139
- }
140
- if (!q) {
141
- return res.status(400).json({ error: "parameters are required." });
142
- }
143
- const results = await IzreCustom("ai/botika", params);
144
  res.json({ message: results });
145
  } catch (error) {
146
  res.status(500).json({ error: error.message });
147
  }
148
  });
149
 
150
-
151
-
152
  /**
153
  * @swagger
154
  * /api/v1/dl/xnxx-info-v2:
 
75
  * required: false
76
  * description: Additional parameters for the request
77
  * schema:
78
+ * type: null
79
  * responses:
80
  * 200:
81
  * description: Success
 
89
  AllDlRoutes.get('/api/v1/custom/itzpire', apiLimiter, async (req, res) => {
90
  try {
91
  const url = req.query.custom_endpoint;
92
+ const params = req.query;
93
+
94
  if (!url) {
95
  return res.status(400).json({ error: "parameters are required." });
96
  }
 
 
 
 
 
 
97
 
98
+ const results = await IzreCustom(url, params); // ✅ Pass `params` as an object
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
99
  res.json({ message: results });
100
  } catch (error) {
101
  res.status(500).json({ error: error.message });
102
  }
103
  });
104
 
 
 
105
  /**
106
  * @swagger
107
  * /api/v1/dl/xnxx-info-v2: