We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 3b91d92 commit 7b3dac1Copy full SHA for 7b3dac1
packages/sane/lib/src/sane.dart
@@ -14,14 +14,16 @@ import 'package:sane/src/utils.dart';
14
typedef AuthCallback = SaneCredentials Function(String resourceName);
15
16
class Sane {
17
+
18
+ factory Sane() => _instance ??= Sane._();
19
20
+ Sane._();
21
static Sane? _instance;
22
bool _exited = false;
23
final Map<SaneHandle, SANE_Handle> _nativeHandles = {};
24
25
SANE_Handle _getNativeHandle(SaneHandle handle) => _nativeHandles[handle]!;
26
- Sane._();
-
27
Future<int> init({
28
AuthCallback? authCallback,
29
}) {
@@ -69,8 +71,6 @@ class Sane {
69
71
return completer.future;
70
72
}
73
- factory Sane() => _instance ??= Sane._();
74
Future<void> exit() {
75
final completer = Completer<void>();
76
0 commit comments