mirror of
https://github.com/aljazceru/react-native-pubky.git
synced 2026-02-21 23:14:21 +01:00
Adds publish & resolve methods. Updates example app. Add npmignore. Bumps version to 0.3.0.
30 lines
981 B
Plaintext
30 lines
981 B
Plaintext
#import <React/RCTBridgeModule.h>
|
|
|
|
@interface RCT_EXTERN_MODULE(Pubky, NSObject)
|
|
|
|
RCT_EXTERN_METHOD(auth:(NSString *)url
|
|
secretKey:(NSString *)secretKey
|
|
withResolver:(RCTPromiseResolveBlock)resolve
|
|
withRejecter:(RCTPromiseRejectBlock)reject)
|
|
|
|
RCT_EXTERN_METHOD(parseAuthUrl:(NSString *)url
|
|
withResolver:(RCTPromiseResolveBlock)resolve
|
|
withRejecter:(RCTPromiseRejectBlock)reject)
|
|
|
|
RCT_EXTERN_METHOD(publish:(NSString *)recordName
|
|
recordContent:(NSString *)recordContent
|
|
secretKey:(NSString *)secretKey
|
|
withResolver:(RCTPromiseResolveBlock)resolve
|
|
withRejecter:(RCTPromiseRejectBlock)reject)
|
|
|
|
RCT_EXTERN_METHOD(resolve:(NSString *)publicKey
|
|
withResolver:(RCTPromiseResolveBlock)resolve
|
|
withRejecter:(RCTPromiseRejectBlock)reject)
|
|
|
|
+ (BOOL)requiresMainQueueSetup
|
|
{
|
|
return NO;
|
|
}
|
|
|
|
@end
|