persistSession method

Future<void> persistSession()

Implementation

Future<void> persistSession() async {
  try {
    final currentData =
        _core.secureStorage.has(StorageConstants.solflareSession)
        ? _core.secureStorage.get(StorageConstants.solflareSession)!
        : {};
    await _core.secureStorage.set(StorageConstants.solflareSession, {
      ...currentData,
      'session_token': _sessionToken,
      'solflare_encryption_public_key': _solflarePublicKey,
    });
  } catch (e) {
    _core.logger.e('[$runtimeType] persistSession $e');
  }
}