configure static method

Future<void> configure({
  1. bool debugMode = false,
  2. required Future<void> logScreenEventFunction({
    1. required String name,
    2. Map<String, Object>? parameters,
    }),
  3. required Future<void> logButtonClickEvent({
    1. required String name,
    2. Map<String, Object>? parameters,
    }),
})

Implementation

static Future<void> configure({
  bool debugMode = false,
  required Future<void> Function({
    required String name,
    Map<String, Object>? parameters,
  }) logScreenEventFunction,
  required Future<void> Function({
    required String name,
    Map<String, Object>? parameters,
  }) logButtonClickEvent,
}) async {
  try {
    debug = debugMode;
    logScreenEvent = logScreenEventFunction;
    logButtonEvent = logButtonClickEvent;
    debugPrint('Success initialize sdk');
  } catch (e) {
    debugPrint('Erro ao logar evento de inicialização: $e');
  }
}