Fix codex sdk api syntax

This commit is contained in:
Arnaud 2024-09-26 17:11:17 +02:00
parent 1a3d145b63
commit 174a25e85c
No known key found for this signature in database
GPG Key ID: 69D6CE281FCAE663
2 changed files with 17 additions and 22 deletions

View File

@ -138,13 +138,11 @@ export function UploadFile({
const { mutateAsync } = useMutation({ const { mutateAsync } = useMutation({
mutationKey: ["upload"], mutationKey: ["upload"],
mutationFn: (file: File) => { mutationFn: (file: File) => {
return codexData const res = codexData.upload(file, onProgress);
.upload(file, onProgress)
.then((res) => {
abort.current = res.abort; abort.current = res.abort;
return res.result;
}) return res.result.then((safe) =>
.then((safe) =>
safe.error safe.error
? Promise.reject(safe.data.message) ? Promise.reject(safe.data.message)
: Promise.resolve(safe.data) : Promise.resolve(safe.data)

View File

@ -22,14 +22,11 @@ self.addEventListener("message", function (e) {
}); });
}; };
return codex.data const res = codex.data.upload(rest.file, onProgress);
.upload(rest.file, onProgress)
.then((result) => {
abort = result.abort;
return result.result; abort = res.abort;
})
.then((value) => { return res.result.then((value) => {
self.postMessage({ self.postMessage({
type: "completed", type: "completed",
value, value,