init method
Future<bool>
init({
- required String baseUrl,
- required String configUrlEndpoint,
- required PulseEventsSdkConfig config,
- bool debugMode = false,
Implementation
Future<bool> init({
required String baseUrl,
required String configUrlEndpoint,
required PulseEventsSdkConfig config,
bool debugMode = false,
}) async {
// prepare logging
Log.debugMode = debugMode;
if (!getIt.isRegistered<PulseEventsSdkConfig>()) {
getIt.registerSingleton<PulseEventsSdkConfig>(config);
}
// init event service
return _eventService.init(
eventContext: eventContext,
appId: appId,
baseUrl: baseUrl,
configUrl: configUrlEndpoint,
debugMode: debugMode,
);
}