39 lines
1.3 KiB
Objective-C
39 lines
1.3 KiB
Objective-C
//
|
|
// AppGroupUserDefaults.m
|
|
// digitalpilates
|
|
//
|
|
// Objective-C bridge file for AppGroupUserDefaults Swift module
|
|
//
|
|
|
|
#import <React/RCTBridgeModule.h>
|
|
|
|
@interface RCT_EXTERN_MODULE(AppGroupUserDefaults, NSObject)
|
|
|
|
RCT_EXTERN_METHOD(setString:(NSString *)groupId
|
|
key:(NSString *)key
|
|
value:(NSString *)value
|
|
resolver:(RCTPromiseResolveBlock)resolve
|
|
rejecter:(RCTPromiseRejectBlock)reject)
|
|
|
|
RCT_EXTERN_METHOD(getString:(NSString *)groupId
|
|
key:(NSString *)key
|
|
resolver:(RCTPromiseResolveBlock)resolve
|
|
rejecter:(RCTPromiseRejectBlock)reject)
|
|
|
|
RCT_EXTERN_METHOD(setNumber:(NSString *)groupId
|
|
key:(NSString *)key
|
|
value:(NSNumber *)value
|
|
resolver:(RCTPromiseResolveBlock)resolve
|
|
rejecter:(RCTPromiseRejectBlock)reject)
|
|
|
|
RCT_EXTERN_METHOD(getNumber:(NSString *)groupId
|
|
key:(NSString *)key
|
|
resolver:(RCTPromiseResolveBlock)resolve
|
|
rejecter:(RCTPromiseRejectBlock)reject)
|
|
|
|
RCT_EXTERN_METHOD(removeKey:(NSString *)groupId
|
|
key:(NSString *)key
|
|
resolver:(RCTPromiseResolveBlock)resolve
|
|
rejecter:(RCTPromiseRejectBlock)reject)
|
|
|
|
@end |