start method
Loads the stored session, bootstraps and connects.
Implementation
Future<void> start() async {
if (_disposed || _started) return;
_started = true;
await _ensureLoaded();
_emit(
_state.copyWith(
locale: pickLocale(preferred: _preferredLocale ?? _stored.locale, deviceLanguage: _appInfo.deviceLocale),
visitorEmail: _stored.email,
visitorName: _stored.name,
),
);
await _bootstrapAndConnect();
}