mirror of
https://github.com/mauriceboe/TREK.git
synced 2026-10-18 21:16:47 +00:00
846d8d4952
The websocket gateway injected JourneyDomainService to decide who may join a journey's book room, so the realtime domain, which nearly every domain imports for its broadcasts, depended on journey and closed a cycle through all of them. It now injects a JOURNEY_ACCESS port declared in realtime; JourneyAccessModule (global, imported by AppModule beside the gateway module) binds it to the same JourneyDomainService method.
130 lines
5.0 KiB
JSON
130 lines
5.0 KiB
JSON
{
|
|
"fileCycles": [],
|
|
"domainCycles": [
|
|
"accommodations -> assignments",
|
|
"accommodations -> places",
|
|
"addons -> memories",
|
|
"addons -> transit",
|
|
"assignments -> days",
|
|
"assignments -> journey",
|
|
"atlas -> addons",
|
|
"auth -> plugins",
|
|
"budget -> addons",
|
|
"days -> accommodations",
|
|
"days -> assignments",
|
|
"days -> places",
|
|
"geo -> maps",
|
|
"integrations -> addons",
|
|
"integrations -> assignments",
|
|
"integrations -> atlas",
|
|
"integrations -> journey",
|
|
"integrations -> places",
|
|
"integrations -> reservations",
|
|
"journey -> addons",
|
|
"journey -> atlas",
|
|
"journey -> memories",
|
|
"journey -> photos",
|
|
"maps -> geo",
|
|
"memories -> addons",
|
|
"memories -> photos",
|
|
"photos -> memories",
|
|
"places -> accommodations",
|
|
"places -> assignments",
|
|
"places -> atlas",
|
|
"places -> journey",
|
|
"plugins -> trips",
|
|
"plugins -> vacay",
|
|
"reservations -> accommodations",
|
|
"reservations -> assignments",
|
|
"reservations -> budget",
|
|
"reservations -> days",
|
|
"reservations -> integrations",
|
|
"transit -> days",
|
|
"transit -> reservations",
|
|
"trip-members -> auth",
|
|
"trip-members -> trips",
|
|
"trip-read-model -> trip-members",
|
|
"trip-read-model -> trips",
|
|
"trips -> trip-members",
|
|
"trips -> trip-read-model",
|
|
"trips -> vacay",
|
|
"vacay -> auth"
|
|
],
|
|
"sharedImportsDomain": [
|
|
"nest/common/idempotency-cleanup.job.ts -> nest/audit/audit-log.logger.ts",
|
|
"nest/common/idempotency-cleanup.job.ts -> nest/scheduling/cron-registrar.service.ts",
|
|
"nest/common/rowShape.ts -> nest/query-helpers/query-helpers.service.ts",
|
|
"nest/common/validate-route-guards.ts -> nest/public-api/api-token.guard.ts"
|
|
],
|
|
"domainInternals": [
|
|
"addons -> memories/memories.helpers.ts",
|
|
"addons -> settings/instance-api-keys.ts",
|
|
"addons -> transit/transit-provider.ts",
|
|
"admin -> llm-parse/llm-config.ts",
|
|
"admin -> memories/memories.helpers.ts",
|
|
"atlas -> geo/nominatim.client.ts",
|
|
"atlas -> public-api/public-api-request.ts",
|
|
"auth -> maps/maps.helpers.ts",
|
|
"auth -> maps/providers/places-provider.ts",
|
|
"auth -> plugins/paths.ts",
|
|
"auth -> plugins/user-erasure-enqueue.ts",
|
|
"auth -> settings/instance-api-keys.ts",
|
|
"auth -> storage/storage-upload.factory.ts",
|
|
"backup -> permissions/permissions-cache.ts",
|
|
"backup -> plugins/paths.ts",
|
|
"backup -> plugins/plugin-backup.ts",
|
|
"booking-import -> airports/airports.data.ts",
|
|
"booking-import -> llm-parse/image-input.ts",
|
|
"collab -> storage/storage-upload.factory.ts",
|
|
"collections -> places/gpx-export.helpers.ts",
|
|
"collections -> places/place-image.ts",
|
|
"collections -> places/places.dto.ts",
|
|
"collections -> places/places.helpers.ts",
|
|
"collections -> storage/storage-upload.factory.ts",
|
|
"days -> accommodations/night-seat.ts",
|
|
"doc-sync -> storage/content-type.ts",
|
|
"files -> storage/content-type.ts",
|
|
"files -> storage/storage-upload.factory.ts",
|
|
"geo -> maps/maps.helpers.ts",
|
|
"integrations -> atlas/atlas-geo.ts",
|
|
"journey -> atlas/atlas-geo.ts",
|
|
"journey -> memories/photo-provider.registry.ts",
|
|
"journey -> storage/storage-upload.factory.ts",
|
|
"maps -> geo/nominatim.client.ts",
|
|
"maps -> settings/instance-api-keys.ts",
|
|
"place-enrichment -> maps/maps.helpers.ts",
|
|
"place-enrichment -> maps/trek-places.client.ts",
|
|
"places -> atlas/atlas-geo.ts",
|
|
"places -> storage/storage-upload.factory.ts",
|
|
"plugins -> llm-parse/clients/openai-compatible.client.ts",
|
|
"plugins -> llm-parse/llm-client.factory.ts",
|
|
"plugins -> llm-parse/llm-config.resolver.ts",
|
|
"plugins -> llm-parse/llm-config.ts",
|
|
"plugins -> maps/maps.helpers.ts",
|
|
"plugins -> notifications/channel-registry.ts",
|
|
"plugins -> notifications/notification-events.ts",
|
|
"receipt-scan -> llm-parse/image-input.ts",
|
|
"reservation-import -> integrations/airtrail.dto.ts",
|
|
"reservation-import -> llm-parse/image-input.ts",
|
|
"reservations -> airports/airports.data.ts",
|
|
"roadtrip -> places/maps-dir.helpers.ts",
|
|
"roadtrip -> plugins/contributions/plugin-route-normalize.ts",
|
|
"roadtrip -> plugins/contributions/plugin-search.helpers.ts",
|
|
"roadtrip -> plugins/kill-switch.ts",
|
|
"transit -> maps/maps.helpers.ts",
|
|
"transit -> settings/instance-api-keys.ts",
|
|
"trip-members -> trips/trips.dto.ts",
|
|
"trips -> mcp-shared/prompt-args.ts",
|
|
"trips -> places/places.helpers.ts",
|
|
"trips -> storage/storage-upload.factory.ts",
|
|
"unsplash -> settings/instance-api-keys.ts"
|
|
],
|
|
"dbImportsNest": [
|
|
"db/migrations/Migration20200101010100_encrypt_any_plaintext_oidc_client_secret_left.ts -> nest/common/crypto/apiKeyCrypto.ts",
|
|
"db/migrations/Migration20200101010200_encrypt_any_plaintext_smtp_pass_left_in.ts -> nest/common/crypto/apiKeyCrypto.ts",
|
|
"db/migrations/Migration20200101010300_encrypt_any_plaintext_immich_api_key_values.ts -> nest/common/crypto/apiKeyCrypto.ts",
|
|
"db/orm.ts -> nest/database/request-context.ts",
|
|
"db/reseat-booked-nights.ts -> nest/accommodations/night-seat.ts"
|
|
]
|
|
}
|