initialize static method

Future<void> initialize({
  1. required ZixflowConfig config,
})

To initialize the plugin

@param config includes required and optional configs etc

Implementation

static Future<void> initialize({required ZixflowConfig config}) async {
  // Check if already initialized
  if (_instance == null) {
    // Create new instance if not initialized
    _instance = Zixflow._();
    // Initialize the platform
    await _instance!._platform.initialize(config: config);
  } else {
    log('Zixflow SDK has already been initialized');
  }
}