init method

void init({
  1. required String developerSecret,
  2. required String projectToken,
  3. bool verbose = false,
})

Initialize the SDK with the developer secret and project token. Can only be called once. Subsequent calls will be ignored.

developerSecret - The developer's secret key. projectToken - The project's token. verbose - Enable verbose logging (default: false).

Implementation

void init({
  required String developerSecret,
  required String projectToken,
  bool verbose = false,
}) {
  if (_initialized) {
    _log('Evntaly SDK is already initialized. Ignoring subsequent init() calls.', level: 'warn');
    return;
  }

  _developerSecret = developerSecret;
  _projectToken = projectToken;
  _verboseLogging = verbose;
  _initialized = true;
  _log('Evntaly SDK initialized with secret and token.');
}