Skip to main content

Module application

Module application 

Source
Expand description

Core application logic and services

Modulesยง

auth
Authentication and session management Authentication module for IG Markets API
client
Main client implementation
config
Application configuration module
dynamic_streamer
Dynamic market streamer with thread-safe subscription management Dynamic market streaming with thread-safe subscription management.
http
HTTP client and request execution with rate limiting and finite retry HTTP client and request execution for the IG Markets API.
interfaces
Service interfaces and traits
market_hierarchy
Market navigation hierarchy traversal helpers Market navigation hierarchy traversal.
rate_limiter
Rate limiter module for API request throttling Rate limiter module for controlling API request rates
streaming_convert
Adapters from Lightstreamer ItemUpdate to presentation-layer DTOs Adapters from Lightstreamer ItemUpdate to the presentation-layer DTOs.