mirror of
https://github.com/AstrBotDevs/AstrBot
synced 2026-07-19 18:47:41 +08:00
@@ -1322,9 +1322,9 @@ export const skillApi = {
|
||||
list(params?: { enabled?: boolean; source?: string }) {
|
||||
return typed<any>(openApiV1.listSkills({ query: params }));
|
||||
},
|
||||
uploadBatch(formData: FormData) {
|
||||
uploadBatch(files: File[]) {
|
||||
return typed<any>(
|
||||
openApiV1.uploadSkillsBatch({ body: generatedFormData(formData) }),
|
||||
openApiV1.uploadSkillsBatch({ body: { files } }),
|
||||
);
|
||||
},
|
||||
setEnabled(skillName: string, enabled: boolean) {
|
||||
|
||||
@@ -1195,12 +1195,9 @@ export default {
|
||||
}
|
||||
|
||||
try {
|
||||
const formData = new FormData();
|
||||
for (const item of attemptedItems) {
|
||||
formData.append("files", item.file);
|
||||
}
|
||||
|
||||
const res = await skillApi.uploadBatch(formData);
|
||||
const res = await skillApi.uploadBatch(
|
||||
attemptedItems.map((item) => item.file),
|
||||
);
|
||||
|
||||
const payload = res?.data?.data || {};
|
||||
applyUploadResults(attemptedItems, payload);
|
||||
|
||||
Reference in New Issue
Block a user