|
ORE Studio 0.0.4
|
Register accounts subsystem message handlers with the server. More...
#include <registrar.hpp>

Static Public Member Functions | |
| static void | register_handlers (comms::net::server &server, database::context ctx, std::shared_ptr< variability::service::system_flags_service > system_flags, std::shared_ptr< service::authorization_service > auth_service, std::shared_ptr< geo::service::geolocation_service > geo_service, bundle_provider_fn bundle_provider=nullptr) |
Register accounts subsystem message handlers with the server.
Registers handlers for all accounts subsystem messages (0x2000-0x2FFF). Must be called before server.run().
| server | The server to register handlers with |
| ctx | Database context for repository access |
| system_flags | Shared system flags service for flag access |
| auth_service | Shared authorization service for RBAC permission checks |
| geo_service | Shared geolocation service for IP to location lookups |
| bundle_provider | Optional callback to fetch available bundles for bootstrap |