TF-4269 Integrate Sentry into iOS NSE and automate dSYM upload in CI
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
|
||||
import 'dart:convert';
|
||||
|
||||
import 'package:core/utils/sentry/sentry_config.dart';
|
||||
import 'package:flutter_secure_storage/flutter_secure_storage.dart';
|
||||
import 'package:jmap_dart_client/jmap/account_id.dart';
|
||||
import 'package:model/extensions/account_id_extensions.dart';
|
||||
@@ -11,11 +12,16 @@ class KeychainSharingManager {
|
||||
|
||||
KeychainSharingManager(this._secureStorage);
|
||||
|
||||
Future<void> save(KeychainSharingSession keychainSharingSession) => _secureStorage.write(
|
||||
Future<void> saveSharingSession(KeychainSharingSession keychainSharingSession) => _secureStorage.write(
|
||||
key: keychainSharingSession.accountId.asString,
|
||||
value: jsonEncode(keychainSharingSession.toJson()),
|
||||
);
|
||||
|
||||
Future<void> saveSentryConfig(SentryConfig sentryConfig) => _secureStorage.write(
|
||||
key: SentryConfig.sentryConfigKeyChain,
|
||||
value: jsonEncode(sentryConfig.toJson()),
|
||||
);
|
||||
|
||||
Future<bool> isSessionExist(AccountId accountId) =>
|
||||
_secureStorage.containsKey(key: accountId.asString);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user