initialize method

Future<void> initialize({
  1. required SecureService secureService,
  2. GatewayMode mode = GatewayMode.smart,
})

Implementation

Future<void> initialize({
  required SecureService secureService,
  GatewayMode mode = GatewayMode.smart,
}) async {
  if (_isInitialized) return;

  try {
    _service = FirestoreGatewayService(
      secureService: secureService,
      initialMode: mode,
    );
    _connectivity = ConnectivityService.instance;

    await _service.initialize();
    _isInitialized = true;
  } catch (e) {
    rethrow;
  }
}