configureDependencies function
Configures the application's dependency injection container.
Registers the appropriate network service implementation based on the mock flag.
mock If true, registers a mock network service for testing. Otherwise, registers the real network service.
baseUrl The base URL for the network service (required when not using mock).
Implementation
void configureDependencies(bool mock, {required String baseUrl}) {
if (mock) {
getIt.registerSingleton<NetworkServiceProtocol>(MockNetworkServices());
} else {
getIt.registerSingleton<NetworkServiceProtocol>(NetworkServices(baseUrl));
}
}