File tree 2 files changed +7
-5
lines changed
2 files changed +7
-5
lines changed Original file line number Diff line number Diff line change @@ -9,6 +9,7 @@ import 'package:flutter_acrylic/flutter_acrylic.dart';
9
9
import 'package:device_info_plus/device_info_plus.dart' ;
10
10
import 'package:flutter_fullscreen/flutter_fullscreen.dart' ;
11
11
12
+ import 'utils/file_storage/mac_secure_manager.dart' ;
12
13
import 'utils/platform.dart' ;
13
14
import 'utils/rune_log.dart' ;
14
15
import 'utils/settings_manager.dart' ;
@@ -52,6 +53,7 @@ void main(List<String> arguments) async {
52
53
? arguments[arguments.indexOf ('--profile' ) + 1 ]
53
54
: null ;
54
55
56
+ await MacSecureManager ().completed;
55
57
StorageKeyManager .initialize (profile);
56
58
57
59
await FullScreen .ensureInitialized ();
Original file line number Diff line number Diff line change @@ -13,10 +13,10 @@ class MacSecureManager {
13
13
14
14
late GetStorage _storage;
15
15
bool _initialized = false ;
16
- Future <void >? _initFuture ;
16
+ Future <void >? completed ;
17
17
18
18
MacSecureManager ._internal () {
19
- _initFuture = _init ();
19
+ completed = _init ();
20
20
}
21
21
22
22
Future <void > _init () async {
@@ -31,7 +31,7 @@ class MacSecureManager {
31
31
32
32
await _storage.initStorage;
33
33
34
- await _loadBookmark ();
34
+ await loadBookmark ();
35
35
36
36
_initialized = true ;
37
37
}
@@ -43,14 +43,14 @@ class MacSecureManager {
43
43
Future <void > saveBookmark (String dir) async {
44
44
if (! isApplePlatform ()) return ;
45
45
46
- await _initFuture ;
46
+ await completed ;
47
47
final secureBookmarks = SecureBookmarks ();
48
48
49
49
final bookmark = await secureBookmarks.bookmark (Directory (dir));
50
50
await _storage.write (dir, bookmark);
51
51
}
52
52
53
- Future <void > _loadBookmark () async {
53
+ Future <void > loadBookmark () async {
54
54
if (! isApplePlatform ()) return ;
55
55
56
56
final secureBookmarks = SecureBookmarks ();
You can’t perform that action at this time.
0 commit comments