|
@@ -127,17 +127,16 @@ export const downModelSceneHash = async (scene: ModelScene) => {
|
|
|
await downHash(res, scene.modelTitle);
|
|
|
};
|
|
|
|
|
|
-export const uploadModelScene = (
|
|
|
+export const uploadModelScene = async (
|
|
|
file: File,
|
|
|
progressCallback: (progress: number) => void
|
|
|
-) =>
|
|
|
- axios<undefined>({
|
|
|
+) => {
|
|
|
+ await axios<undefined>({
|
|
|
method: "POST",
|
|
|
url: uploadModel,
|
|
|
data: { file },
|
|
|
onUploadProgress(event: any) {
|
|
|
const p = Math.round((event.loaded / event.total) * 100);
|
|
|
- console.log(p);
|
|
|
if (p === 100) {
|
|
|
progressCallback(0);
|
|
|
} else {
|
|
@@ -145,7 +144,8 @@ export const uploadModelScene = (
|
|
|
}
|
|
|
},
|
|
|
});
|
|
|
-
|
|
|
+ progressCallback(0);
|
|
|
+};
|
|
|
export const getModelSceneStatus = async (scene: ModelScene) => {
|
|
|
const progress = (
|
|
|
await axios.get<number>(getModelRunProgress, {
|