WebIdMetaPluginReactNative/ios/WebIdMetaPlugin.mm
Bjarne Knutzen 95b6bd0793
Some checks are pending
CI / lint (push) Waiting to run
CI / test (push) Waiting to run
CI / build-library (push) Waiting to run
CI / build-android (push) Waiting to run
CI / build-ios (push) Waiting to run
first commit
2026-01-16 08:33:15 +01:00

29 lines
925 B
Plaintext

#import <React/RCTBridgeModule.h>
@interface RCT_EXTERN_MODULE(WebIdMetaPlugin, NSObject)
RCT_EXTERN_METHOD(createMetaPlugin:(NSString *)uri
username:(NSString*)username
apiKey:(NSString*)apiKey
certsBase64: (NSArray*)certsBase64
plugins: (NSArray*)plugins
withResolver:(RCTPromiseResolveBlock)resolve
withRejecter:(RCTPromiseRejectBlock)reject)
RCT_EXTERN_METHOD(verifyActionId:(NSString *)actionId
withResolver:(RCTPromiseResolveBlock)resolve
withRejecter:(RCTPromiseRejectBlock)reject)
RCT_EXTERN_METHOD(start:(NSString*)lightThemeJSON
darkThemeJSON:(NSString*)darkThemeJSON
withResolver:(RCTPromiseResolveBlock)resolve
withRejecter:(RCTPromiseRejectBlock)reject)
+ (BOOL)requiresMainQueueSetup
{
return NO;
}
@end