Skip to content

Commit 5a7f80d

Browse files
committed
Add SUBSCRIBERURL parameter to set the subscriber urls
1 parent fe07ac3 commit 5a7f80d

File tree

3 files changed

+15
-12
lines changed

3 files changed

+15
-12
lines changed

env_sample

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@ NEXTAUTH_SECRET=mysecret
1616
NEXTAUTH_URL=${NUXT_BASE_URL}${NUXT_BASE_URL_PREFIX}
1717
ZOO_OGCAPI_REQUIRES_BEARER_TOKEN=true
1818

19+
SUBSCRIBERURL=http://zookernel/cgi-bin/publish.py
20+
1921
# NODE_ENV=production
2022
# Uncomment NODE_ENV for production
2123

nuxt.config.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,8 @@ export default defineNuxtConfig({
7474
NUXT_OIDC_CLIENT_ID: process.env.NUXT_OIDC_CLIENT_ID,
7575
AUTH_ORIGIN: process.env.AUTH_ORIGIN,
7676
NEXTAUTH_URL: process.env.NEXTAUTH_URL,
77-
ZOO_OGCAPI_REQUIRES_BEARER_TOKEN: process.env.ZOO_OGCAPI_REQUIRES_BEARER_TOKEN
77+
ZOO_OGCAPI_REQUIRES_BEARER_TOKEN: process.env.ZOO_OGCAPI_REQUIRES_BEARER_TOKEN,
78+
SUBSCRIBERURL: process.env.SUBSCRIBERURL,
7879
},
7980
}
8081
})

pages/processes/[processId].vue

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -41,9 +41,9 @@ const helpContent = processIdHelp
4141
4242
4343
const subscriberValues = ref({
44-
successUri: 'http://zookernel/cgi-bin/publish.py?jobid=JOBSOCKET-' + channelId.value + '&type=success',
45-
inProgressUri: 'http://zookernel/cgi-bin/publish.py?jobid=JOBSOCKET-' + channelId.value + '&type=inProgress',
46-
failedUri: 'http://zookernel/cgi-bin/publish.py?jobid=JOBSOCKET-' + channelId.value + '&type=failed'
44+
successUri: `${config.public.SUBSCRIBERURL}?jobid=JOBSOCKET-${channelId.value}&type=success`,
45+
inProgressUri: `${config.public.SUBSCRIBERURL}?jobid=JOBSOCKET-${channelId.value}&type=inProgress`,
46+
failedUri: `${config.public.SUBSCRIBERURL}jobid=JOBSOCKET-${channelId.value}&type=failed`
4747
})
4848
4949
@@ -443,7 +443,14 @@ const submitProcess = async () => {
443443
const msgId = msg.id ?? null;
444444
445445
if (msgJobId !== "JOBSOCKET-" + channelId.value && msgId !== jobId.value) {
446-
console.log("Ignored WS message, not for this job:", msgJobId, msgId);
446+
if(event.data!="1"){
447+
progressPercent.value = 100;
448+
progressMessage.value = "Completed successfully";
449+
response.value = JSON.parse(event.data);
450+
loading.value = false;
451+
ws?.close();
452+
}else
453+
console.log("Ignored WS message, not for this job:", msgJobId, msgId);
447454
return;
448455
}
449456
@@ -470,13 +477,6 @@ const submitProcess = async () => {
470477
}
471478
} catch (e) {
472479
console.error(" Invalid WS message:", event.data, e);
473-
if(event.data!="1"){
474-
progressPercent.value = 100;
475-
progressMessage.value = "Completed successfully";
476-
response.value = JSON.parse(event.data);
477-
loading.value = false;
478-
ws?.close();
479-
}
480480
}
481481
};
482482

0 commit comments

Comments
 (0)