summaryrefslogtreecommitdiff
path: root/plugins/cordova-plugin-touchid/src/ios/TouchID.m
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/cordova-plugin-touchid/src/ios/TouchID.m')
-rw-r--r--plugins/cordova-plugin-touchid/src/ios/TouchID.m79
1 files changed, 0 insertions, 79 deletions
diff --git a/plugins/cordova-plugin-touchid/src/ios/TouchID.m b/plugins/cordova-plugin-touchid/src/ios/TouchID.m
deleted file mode 100644
index 0d39f7e2..00000000
--- a/plugins/cordova-plugin-touchid/src/ios/TouchID.m
+++ /dev/null
@@ -1,79 +0,0 @@
-//
-// TouchID.m
-// Copyright (c) 2014 Lee Crossley - http://ilee.co.uk
-//
-
-#import "TouchID.h"
-
-#import <LocalAuthentication/LocalAuthentication.h>
-
-@implementation TouchID
-
-- (void) authenticate:(CDVInvokedUrlCommand*)command;
-{
- NSString *text = [command.arguments objectAtIndex:0];
-
- __block CDVPluginResult* pluginResult = nil;
-
- if (NSClassFromString(@"LAContext") != nil)
- {
- LAContext *laContext = [[LAContext alloc] init];
- NSError *authError = nil;
-
- if ([laContext canEvaluatePolicy:LAPolicyDeviceOwnerAuthenticationWithBiometrics error:&authError])
- {
- [laContext evaluatePolicy:LAPolicyDeviceOwnerAuthenticationWithBiometrics localizedReason:text reply:^(BOOL success, NSError *error)
- {
- if (success)
- {
- pluginResult = [CDVPluginResult resultWithStatus:CDVCommandStatus_OK];
- }
- else
- {
- pluginResult = [CDVPluginResult resultWithStatus:CDVCommandStatus_ERROR messageAsString:[error localizedDescription]];
- }
-
- [self.commandDelegate sendPluginResult:pluginResult callbackId:command.callbackId];
- }];
- }
- else
- {
- pluginResult = [CDVPluginResult resultWithStatus:CDVCommandStatus_ERROR messageAsString:[authError localizedDescription]];
- [self.commandDelegate sendPluginResult:pluginResult callbackId:command.callbackId];
- }
- }
- else
- {
- pluginResult = [CDVPluginResult resultWithStatus:CDVCommandStatus_ERROR];
- [self.commandDelegate sendPluginResult:pluginResult callbackId:command.callbackId];
- }
-}
-
-- (void) checkSupport:(CDVInvokedUrlCommand*)command;
-{
-
- __block CDVPluginResult* pluginResult = nil;
-
- if (NSClassFromString(@"LAContext") != nil)
- {
- LAContext *laContext = [[LAContext alloc] init];
- NSError *authError = nil;
-
- if ([laContext canEvaluatePolicy:LAPolicyDeviceOwnerAuthenticationWithBiometrics error:&authError])
- {
- pluginResult = [CDVPluginResult resultWithStatus:CDVCommandStatus_OK];
- }
- else
- {
- pluginResult = [CDVPluginResult resultWithStatus:CDVCommandStatus_ERROR messageAsString:[authError localizedDescription]];
- }
- }
- else
- {
- pluginResult = [CDVPluginResult resultWithStatus:CDVCommandStatus_ERROR];
- }
-
- [self.commandDelegate sendPluginResult:pluginResult callbackId:command.callbackId];
-}
-
-@end