u
This commit is contained in:
@@ -144,43 +144,7 @@ export const vfs = {
|
||||
},
|
||||
// #endregion
|
||||
|
||||
/**
|
||||
* POST /api/vfs/drafts/response
|
||||
* Send response to virtual draft request (action: read or list).
|
||||
* @param {{ requestId: string, content?: object|string, files?: Array<object>, error?: string }} body
|
||||
*/
|
||||
// #region POST /api/vfs/drafts/response — respondDraft
|
||||
async respondDraft(body) {
|
||||
try {
|
||||
const res = await fetch('/api/vfs/drafts/response', {
|
||||
method: 'POST',
|
||||
headers: {
|
||||
'Content-Type': 'application/json',
|
||||
...clientIdHeaders(),
|
||||
},
|
||||
credentials: 'include',
|
||||
body: JSON.stringify(body),
|
||||
});
|
||||
if (!res.ok) {
|
||||
let errText = '';
|
||||
try {
|
||||
const errData = await res.json();
|
||||
errText = errData.error || errData.message;
|
||||
} catch {
|
||||
errText = await res.text().catch(() => '');
|
||||
}
|
||||
console.error('[vfs] respondDraft failed:', res.status, errText);
|
||||
return { ok: false, error: errText };
|
||||
}
|
||||
if (res.status === 204) return { ok: true };
|
||||
const text = await res.text();
|
||||
return text ? JSON.parse(text) : { ok: true };
|
||||
} catch (err) {
|
||||
console.error('[vfs] respondDraft error:', err);
|
||||
return { ok: false, error: err.message };
|
||||
}
|
||||
},
|
||||
// #endregion
|
||||
|
||||
|
||||
/**
|
||||
* POST /api/vfs/skills/restore
|
||||
|
||||
Reference in New Issue
Block a user