19 lines
711 B
Markdown
19 lines
711 B
Markdown
# forge_server_store
|
|
|
|
Server-side SQF module for storefront entities, catalog hydration, and checkout
|
|
coordination.
|
|
|
|
## Stores and Services
|
|
|
|
- `StorefrontStore` builds storefront hydrate payloads, validates checkout
|
|
requests, calls the Rust `store:checkout` backend, syncs UI patches, and saves
|
|
hot state for related modules.
|
|
- `StoreCatalogService` scans live Arma config categories, builds catalog
|
|
responses, resolves checkout entries, and calculates authoritative prices.
|
|
|
|
## Editor Entities
|
|
|
|
`fnc_initStore` marks editor-placed store objects with `isStore = true`. It
|
|
matches non-null mission namespace objects whose variable names contain
|
|
`store`, mirroring the garage entity initialization pattern.
|