8
0
WebIdMetaPluginReactNative/ios/WebIdMetaPlugin.mm
Bjarne Knutzen bb2968e943
Some checks failed
CI / lint (push) Has been cancelled
CI / test (push) Has been cancelled
CI / build-library (push) Has been cancelled
CI / build-android (push) Has been cancelled
CI / build-ios (push) Has been cancelled
first commit
2026-01-16 09:17:49 +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