Skip to content

Commit 9b5d9b5

Browse files
committed
biometricAuth renamed to authenticateByBiometric
1 parent aace561 commit 9b5d9b5

File tree

3 files changed

+13
-6
lines changed

3 files changed

+13
-6
lines changed

lib/action/biometric_auth_action.dart

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import 'package:flutter/src/widgets/framework.dart';
99
import 'package:local_auth/local_auth.dart';
1010
import 'package:local_auth/error_codes.dart' as auth_error;
1111

12-
class BiometricAuthAction extends EnsembleAction {
12+
class AuthenticateByBiometric extends EnsembleAction {
1313
EnsembleAction? onAuthenticated;
1414
EnsembleAction? onAuthenticationFailed;
1515
EnsembleAction? onSensorNotAvailable;
@@ -19,7 +19,7 @@ class BiometricAuthAction extends EnsembleAction {
1919
String? label;
2020
String? androidTitle;
2121

22-
BiometricAuthAction({
22+
AuthenticateByBiometric({
2323
this.onAuthenticated,
2424
this.onAuthenticationFailed,
2525
this.allowConfiguration,
@@ -82,7 +82,7 @@ class BiometricAuthAction extends EnsembleAction {
8282
print("localAuth: onAuthenticated is required");
8383
return null;
8484
}
85-
return BiometricAuthAction(
85+
return AuthenticateByBiometric(
8686
onAuthenticated: EnsembleAction.fromYaml(payload['onAuthenticated']),
8787
onAuthenticationFailed:
8888
EnsembleAction.fromYaml(payload['onAuthenticationFailed']),

lib/framework/action.dart

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1126,7 +1126,7 @@ enum ActionType {
11261126
invokeHaptic,
11271127
callNativeMethod,
11281128
deeplinkInit,
1129-
biometricAuth,
1129+
authenticateByBiometric,
11301130
handleDeeplink,
11311131
createDeeplink,
11321132
verifySignIn,
@@ -1306,8 +1306,8 @@ abstract class EnsembleAction {
13061306
return SeekAudio.from(payload);
13071307
} else if (actionType == ActionType.deeplinkInit) {
13081308
return DeepLinkInitAction.fromMap(payload: payload);
1309-
} else if (actionType == ActionType.biometricAuth) {
1310-
return BiometricAuthAction.fromMap(payload: payload);
1309+
} else if (actionType == ActionType.authenticateByBiometric) {
1310+
return AuthenticateByBiometric.fromMap(payload: payload);
13111311
} else if (actionType == ActionType.handleDeeplink) {
13121312
return DeepLinkHandleAction.fromMap(payload: payload);
13131313
} else if (actionType == ActionType.createDeeplink) {

lib/framework/data_context.dart

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import 'dart:ui';
55
import 'package:ensemble/action/Log_event_action.dart';
66
import 'package:ensemble/action/action_invokable.dart';
77
import 'package:ensemble/action/audio_player.dart';
8+
import 'package:ensemble/action/biometric_auth_action.dart';
89
import 'package:ensemble/action/bottom_modal_action.dart';
910
import 'package:ensemble/action/haptic_action.dart';
1011
import 'package:ensemble/action/invoke_api_action.dart';
@@ -546,6 +547,12 @@ class NativeInvokable extends ActionInvokable {
546547
buildContext,
547548
LogEvent.from(payload: inputs),
548549
),
550+
ActionType.authenticateByBiometric.name: (inputs) {
551+
final action =
552+
AuthenticateByBiometric.fromMap(payload: Utils.getYamlMap(inputs));
553+
if (action == null) return null;
554+
return ScreenController().executeAction(buildContext, action);
555+
},
549556
});
550557
return methods;
551558
}

0 commit comments

Comments
 (0)