initialize method

Future<void> initialize({
  1. required SDKEnvironment environment,
  2. String? baseURL,
})

Install auth secure storage after the platform async cache is ready.

Phase 1 now drives rac_sdk_init_phase1_proto with environment, API key, base URL, device ID, platform, and SDK version. That commons call owns rac_state_initialize, so Flutter does not re-run state initialization in Phase 2. This method only wires the Keychain/KeyStore-backed auth vtable and restores any persisted auth tokens.

Implementation

Future<void> initialize({
  required SDKEnvironment environment,
  String? baseURL,
}) async {
  await DartBridgeAuth.initialize(environment: environment, baseURL: baseURL);
  _logger.debug('Auth secure storage initialized');
}