Skip to content

Commit b517b56

Browse files
committed
feat: adding support for module definitons
1 parent dca33c5 commit b517b56

4 files changed

Lines changed: 27 additions & 1 deletion

File tree

src/packages/ce/src/module/services/Module.service.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,10 @@ export class ModuleService extends ReactiveArrayService<RuntimeModule, ModuleDep
4040
afterModule: null,
4141

4242
firstConfiguration: 50,
43-
afterConfiguration: null
43+
afterConfiguration: null,
44+
45+
firstDefinition: 50,
46+
afterDefinition: null
4447
}
4548
}).then(res => {
4649
const nodes = res.data?.namespace?.project?.runtimes?.nodes?.flatMap(runtime => runtime?.modules?.nodes ?? []) ?? []

src/packages/ce/src/module/services/fragments/Module.fragment.graphql

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
#import "@edition/module/services/fragments/ModuleConfiguration.fragment.graphql"
2+
#import "@edition/module/services/fragments/ModuleDefinition.fragment.graphql"
23

34
fragment Module on RuntimeModule {
45
__typename
@@ -30,6 +31,17 @@ fragment Module on RuntimeModule {
3031
functionDefinitions {
3132
count
3233
}
34+
definitions(first: $firstDefinition, after: $afterDefinition) {
35+
__typename
36+
count
37+
nodes {
38+
...ModuleDefinition
39+
}
40+
pageInfo {
41+
endCursor
42+
hasNextPage
43+
}
44+
}
3345
configurationDefinitions (first: $firstConfiguration, after: $afterConfiguration) {
3446
__typename
3547
count
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
fragment ModuleDefinition on RuntimeModuleDefinition {
2+
__typename
3+
id
4+
createdAt
5+
updatedAt
6+
endpoint
7+
host
8+
port
9+
}

src/packages/ce/src/module/services/queries/Modules.query.graphql

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@ query Modules (
99
$afterModule: String
1010
$firstConfiguration: Int!
1111
$afterConfiguration: String
12+
$firstDefinition: Int!
13+
$afterDefinition: String
1214
) {
1315
namespace(id: $namespaceId) {
1416
project(id: $projectId) {

0 commit comments

Comments
 (0)