mirror of
https://github.com/selfxyz/self.git
synced 2026-04-05 03:00:53 -04:00
* feat: Read ID cards * add entitlements * feat: add pacePolling through NFCPassportReader * refactor: comment out debug print statements * feat: add mixpanel logging * feat: add NFC Method selection screen * fix: UI issue * feat: update Podfile and include PassportReader.m file * lint * fix: test * debug: log mixpanel values * fix: update dep * update NFCPassportReader commit hash * feat: add flag to enable debug logging * lint
28 lines
877 B
Objective-C
28 lines
877 B
Objective-C
//
|
|
// PassportReader.m
|
|
// OpenPassport
|
|
//
|
|
// Created by Y E on 27/07/2023.
|
|
//
|
|
|
|
#import <Foundation/Foundation.h>
|
|
#import "React/RCTBridgeModule.h"
|
|
|
|
@interface RCT_EXTERN_MODULE(PassportReader, NSObject)
|
|
|
|
RCT_EXTERN_METHOD(configure:(NSString *)token
|
|
enableDebugLogs:(BOOL)enableDebugLogs)
|
|
|
|
RCT_EXTERN_METHOD(scanPassport:(NSString *)passportNumber
|
|
dateOfBirth:(NSString *)dateOfBirth
|
|
dateOfExpiry:(NSString *)dateOfExpiry
|
|
canNumber:(NSString *)canNumber
|
|
useCan:(NSNumber * _Nonnull)useCan
|
|
skipPACE:(NSNumber * _Nonnull)skipPACE
|
|
skipCA:(NSNumber * _Nonnull)skipCA
|
|
extendedMode:(NSNumber * _Nonnull)extendedMode
|
|
resolve:(RCTPromiseResolveBlock)resolve
|
|
reject:(RCTPromiseRejectBlock)reject)
|
|
|
|
@end
|