Skip to content

VCST-5720: Expose the module GraphQL schema on its own endpoint - #25

Open
basilkot wants to merge 1 commit into
devfrom
feat/VCST-5720
Open

VCST-5720: Expose the module GraphQL schema on its own endpoint#25
basilkot wants to merge 1 commit into
devfrom
feat/VCST-5720

Conversation

@basilkot

@basilkot basilkot commented Aug 13, 2026

Copy link
Copy Markdown
Contributor

Register ScopedSchemaFactory and map the module schema to /graphql/skyflow, following the pattern used by other xAPI modules.

Description

References

QA-test:

Jira-link:

https://virtocommerce.atlassian.net/browse/VCST-5720

Artifact URL:

https://vc3prerelease.blob.core.windows.net/packages/VirtoCommerce.Skyflow_3.1005.0-pr-25-82f2.zip


Note

Low Risk
Small DI and middleware wiring only; no changes to payment or Skyflow client behavior.

Overview
The Skyflow xAPI module’s GraphQL schema is now served on its own route instead of only being built in DI.

During startup the module registers ScopedSchemaFactory<AssemblyMarker> and, in PostInitialize, calls UseScopedSchema<AssemblyMarker>("skyflow") so clients can hit /graphql/skyflow, matching other xAPI modules. Payment registration and existing Skyflow services are unchanged.

Reviewed by Cursor Bugbot for commit 82f2fd9. Bugbot is set up for automated code reviews on this repo. Configure here.

Register ScopedSchemaFactory<AssemblyMarker> and map the module schema
to /graphql/skyflow, following the pattern used by other xAPI modules.
@basilkot
basilkot requested a review from ksavosteev August 13, 2026 10:13
@sonarqubecloud

Copy link
Copy Markdown

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants