//! FIFA 17 Blaze adapter. //! //! Sits on `openfut-protocol-blaze` (Fire2 framing + Heat2/TDF) and supplies //! everything the generic layer deliberately refuses to know: which component //! and command numbers mean what, what each response body must contain, and in //! what order frames leave the server. //! //! ```text //! FIFA 17 client //! │ Fire2 frames //! openfut-protocol-blaze generic: framing + codec //! │ Header + Struct //! blaze::Adapter THIS: FIFA 17 ids, bodies, ordering //! │ (future) semantic calls //! OpenFUT Core game-independent FUT domain //! ``` //! //! Blaze is an auth/session/config protocol: no coins, packs, clubs or squads //! appear on this wire, so the adapter carries no FUT domain state and has no //! reason to grow into a second backend. pub mod client_config; pub mod config; pub mod dispatch; pub mod ids; pub mod responses; pub mod session; pub use config::{AdapterConfig, Endpoints, Identity}; pub use dispatch::Adapter; pub use session::Session;