Skip to content

Commit c208b30

Browse files
MaxNumeriquegithub-actions[bot]
authored andcommitted
Apply prepare changes
1 parent fdf547e commit c208b30

File tree

1 file changed

+42
-11
lines changed

1 file changed

+42
-11
lines changed

composables/project_manager.js

Lines changed: 42 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -53,15 +53,25 @@ export function useProjectManager() {
5353
await infra.create_connection()
5454

5555
// ping backend sans useFetch
56-
const pingId = back_schemas.opengeodeweb_back.ping?.$id || "opengeodeweb_back/ping"
57-
const pingURL = new URL("/" + String(pingId), infra?.base_url || window.location.origin).toString()
56+
const pingId =
57+
back_schemas.opengeodeweb_back.ping?.$id || "opengeodeweb_back/ping"
58+
const pingURL = new URL(
59+
"/" + String(pingId),
60+
infra?.base_url || window.location.origin,
61+
).toString()
5862
await $fetch(pingURL, { method: "POST", body: {} })
5963

6064
const isJson = (file.name || "").toLowerCase().endsWith(".json")
6165
if (isJson) {
6266
const snapshot = JSON.parse(await file.text())
63-
await viewer_call({ schema: viewer_schemas.opengeodeweb_viewer.import_project, params: {} })
64-
await viewer_call({ schema: viewer_schemas.opengeodeweb_viewer.viewer.reset_visualization, params: {} })
67+
await viewer_call({
68+
schema: viewer_schemas.opengeodeweb_viewer.import_project,
69+
params: {},
70+
})
71+
await viewer_call({
72+
schema: viewer_schemas.opengeodeweb_viewer.viewer.reset_visualization,
73+
params: {},
74+
})
6575
await appStore.importStores(snapshot)
6676
return
6777
}
@@ -70,8 +80,13 @@ export function useProjectManager() {
7080
const form = new FormData()
7181
form.append("file", file, file.name || "project.zip")
7282

73-
const importId = back_schemas.opengeodeweb_back.import_project?.$id || "opengeodeweb_back/import_project"
74-
const importURL = new URL("/" + String(importId), infra?.base_url || window.location.origin).toString()
83+
const importId =
84+
back_schemas.opengeodeweb_back.import_project?.$id ||
85+
"opengeodeweb_back/import_project"
86+
const importURL = new URL(
87+
"/" + String(importId),
88+
infra?.base_url || window.location.origin,
89+
).toString()
7590

7691
let result
7792
try {
@@ -80,7 +95,11 @@ export function useProjectManager() {
8095
const status = error?.response?.status ?? error?.status
8196
const data = error?.response?._data ?? error?.data
8297
if (status === 423) {
83-
await viewer_call({ schema: viewer_schemas.opengeodeweb_viewer.viewer.reset_visualization, params: {} })
98+
await viewer_call({
99+
schema:
100+
viewer_schemas.opengeodeweb_viewer.viewer.reset_visualization,
101+
params: {},
102+
})
84103
result = await $fetch(importURL, { method: "POST", body: form })
85104
} else {
86105
console.error("Backend import_project erreur:", data ?? error)
@@ -97,13 +116,19 @@ export function useProjectManager() {
97116
if (needsViewables) {
98117
const candidates = [
99118
{ input_geode_object: "BRep", filename: "native/main.og_brep" },
100-
{ input_geode_object: "SurfaceMesh", filename: "native/main.og_mesh" },
119+
{
120+
input_geode_object: "SurfaceMesh",
121+
filename: "native/main.og_mesh",
122+
},
101123
]
102124
for (const c of candidates) {
103125
try {
104126
await api_fetch({
105127
schema: back_schemas.opengeodeweb_back.save_viewable_file,
106-
params: { input_geode_object: c.input_geode_object, filename: c.filename },
128+
params: {
129+
input_geode_object: c.input_geode_object,
130+
filename: c.filename,
131+
},
107132
})
108133
break
109134
} catch (_) {
@@ -113,8 +138,14 @@ export function useProjectManager() {
113138
}
114139

115140
// Synchronisation Viewer
116-
await viewer_call({ schema: viewer_schemas.opengeodeweb_viewer.import_project, params: {} })
117-
await viewer_call({ schema: viewer_schemas.opengeodeweb_viewer.viewer.reset_visualization, params: {} })
141+
await viewer_call({
142+
schema: viewer_schemas.opengeodeweb_viewer.import_project,
143+
params: {},
144+
})
145+
await viewer_call({
146+
schema: viewer_schemas.opengeodeweb_viewer.viewer.reset_visualization,
147+
params: {},
148+
})
118149
} finally {
119150
geode.stop_request()
120151
}

0 commit comments

Comments
 (0)