File tree Expand file tree Collapse file tree 1 file changed +20
-16
lines changed Expand file tree Collapse file tree 1 file changed +20
-16
lines changed Original file line number Diff line number Diff line change @@ -85,25 +85,29 @@ export const use_viewer_store = defineStore("viewer", {
8585 const { connectImageStream } = await import (
8686 "@kitware/vtk.js/Rendering/Misc/RemoteView"
8787 )
88- clientToConnect
89- . connect ( config )
90- . then ( ( validClient ) => {
91- connectImageStream ( validClient . getConnection ( ) . getSession ( ) )
92- this . client = validClient
93- clientToConnect . endBusy ( )
88+ return new Promise ( ( resolve , reject ) => {
89+ clientToConnect
90+ . connect ( config )
91+ . then ( async ( validClient ) => {
92+ connectImageStream ( validClient . getConnection ( ) . getSession ( ) )
93+ this . client = validClient
94+ clientToConnect . endBusy ( )
9495
95- // Now that the client is ready let's setup the server for us
96- viewer_call ( {
97- schema : schemas . opengeodeweb_viewer . create_visualization ,
96+ // Now that the client is ready let's setup the server for us
97+ await viewer_call ( {
98+ schema : schemas . opengeodeweb_viewer . create_visualization ,
99+ } )
100+ await viewer_call ( {
101+ schema : schemas . opengeodeweb_viewer . reset ,
102+ } )
103+ this . is_running = true
104+ resolve ( )
98105 } )
99- viewer_call ( {
100- schema : schemas . opengeodeweb_viewer . reset ,
106+ . catch ( ( error ) => {
107+ console . error ( error )
108+ reject ( error )
101109 } )
102- this . is_running = true
103- } )
104- . catch ( ( error ) => {
105- console . error ( error )
106- } )
110+ } )
107111 } ,
108112 start_request ( ) {
109113 this . request_counter ++
You can’t perform that action at this time.
0 commit comments