@@ -8,21 +8,18 @@ import {
8
8
import { withLoading } from '$lib/utilities/stores/with-loading' ;
9
9
10
10
import type { StartStopNotifier } from 'svelte/store' ;
11
- import { publicPath } from '$lib/utilities/get-public-path' ;
12
11
import { supportsAdvancedVisibility } from './bulk-actions' ;
13
12
14
13
export const refresh = writable ( 0 ) ;
14
+
15
15
const namespace = derived ( [ page ] , ( [ $page ] ) => $page . params . namespace ) ;
16
16
const query = derived ( [ page ] , ( [ $page ] ) => $page . url . searchParams . get ( 'query' ) ) ;
17
- const path = derived ( [ page ] , ( [ $page ] ) => $page . url . pathname ) ;
18
-
19
17
const parameters = derived (
20
- [ namespace , query , path , refresh , supportsAdvancedVisibility ] ,
21
- ( [ $namespace , $query , $path , $ refresh, $supportsAdvancedVisibility ] ) => {
18
+ [ namespace , query , refresh , supportsAdvancedVisibility ] ,
19
+ ( [ $namespace , $query , $refresh , $supportsAdvancedVisibility ] ) => {
22
20
return {
23
21
namespace : $namespace ,
24
22
query : $query ,
25
- path : $path ,
26
23
refresh : $refresh ,
27
24
supportsAdvancedVisibility : $supportsAdvancedVisibility ,
28
25
} ;
@@ -35,29 +32,24 @@ const setCounts = (_workflowCount: { totalCount: number; count: number }) => {
35
32
36
33
const updateWorkflows : StartStopNotifier < WorkflowExecution [ ] > = ( set ) => {
37
34
return parameters . subscribe (
38
- ( { namespace, query, path, supportsAdvancedVisibility } ) => {
39
- const isWorkflowsPage =
40
- path == `${ publicPath } /namespaces/${ namespace } /workflows` ;
41
-
42
- if ( isWorkflowsPage ) {
43
- withLoading ( loading , updating , async ( ) => {
44
- const { workflows, error } = await fetchAllWorkflows ( namespace , {
45
- query,
46
- } ) ;
47
- set ( workflows ) ;
35
+ ( { namespace, query, supportsAdvancedVisibility } ) => {
36
+ withLoading ( loading , updating , async ( ) => {
37
+ const { workflows, error } = await fetchAllWorkflows ( namespace , {
38
+ query,
39
+ } ) ;
40
+ set ( workflows ) ;
48
41
49
- if ( supportsAdvancedVisibility ) {
50
- const workflowCount = await fetchWorkflowCount ( namespace , query ) ;
51
- setCounts ( workflowCount ) ;
52
- }
42
+ if ( supportsAdvancedVisibility ) {
43
+ const workflowCount = await fetchWorkflowCount ( namespace , query ) ;
44
+ setCounts ( workflowCount ) ;
45
+ }
53
46
54
- if ( error ) {
55
- workflowError . set ( error ) ;
56
- } else {
57
- workflowError . set ( '' ) ;
58
- }
59
- } ) ;
60
- }
47
+ if ( error ) {
48
+ workflowError . set ( error ) ;
49
+ } else {
50
+ workflowError . set ( '' ) ;
51
+ }
52
+ } ) ;
61
53
} ,
62
54
) ;
63
55
} ;
0 commit comments