Skip to content

Commit 4c7e40f

Browse files
committed
Support for React Native 0.3.11 (new export macros)
1 parent 8edd45b commit 4c7e40f

File tree

2 files changed

+9
-17
lines changed

2 files changed

+9
-17
lines changed

AIBSQLite.m

+7-15
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,8 @@ @implementation AIBSQLite
7676
int nextId;
7777
}
7878

79+
RCT_EXPORT_MODULE();
80+
7981
@synthesize bridge = _bridge;
8082

8183
- (id) init
@@ -88,10 +90,8 @@ - (id) init
8890
return self;
8991
}
9092

91-
- (void)openFromFilename:(NSString *)filename callback:(RCTResponseSenderBlock)callback
93+
RCT_EXPORT_METHOD(openFromFilename:(NSString *)filename callback:(RCTResponseSenderBlock)callback)
9294
{
93-
RCT_EXPORT();
94-
9595
if (!callback) {
9696
RCTLogError(@"Called openFromFilename without a callback.");
9797
return;
@@ -130,10 +130,8 @@ - (void)openFromFilename:(NSString *)filename callback:(RCTResponseSenderBlock)c
130130
});
131131
}
132132

133-
- (void)closeDatabase:(NSString *)databaseId callback:(RCTResponseSenderBlock)callback
133+
RCT_EXPORT_METHOD(closeDatabase:(NSString *)databaseId callback:(RCTResponseSenderBlock)callback)
134134
{
135-
RCT_EXPORT();
136-
137135
if (!callback) {
138136
RCTLogError(@"Called openFromFilename without a callback.");
139137
return;
@@ -161,10 +159,8 @@ - (void)closeDatabase:(NSString *)databaseId callback:(RCTResponseSenderBlock)ca
161159
});
162160
}
163161

164-
- (void)prepareStatement: (NSString *)databaseId sql: (NSString *)sql andParams: (NSArray *)params callback: (RCTResponseSenderBlock)callback
162+
RCT_EXPORT_METHOD(prepareStatement: (NSString *)databaseId sql: (NSString *)sql andParams: (NSArray *)params callback: (RCTResponseSenderBlock)callback)
165163
{
166-
RCT_EXPORT();
167-
168164
if (!callback) {
169165
RCTLogError(@"Called prepareStatement without a callback.");
170166
}
@@ -209,10 +205,8 @@ - (void)prepareStatement: (NSString *)databaseId sql: (NSString *)sql andParams:
209205
});
210206
}
211207

212-
- (void) stepStatement:(NSString *)databaseId statementId: (NSString *) statementId callback:(RCTResponseSenderBlock)callback
208+
RCT_EXPORT_METHOD(stepStatement:(NSString *)databaseId statementId: (NSString *) statementId callback:(RCTResponseSenderBlock)callback)
213209
{
214-
RCT_EXPORT();
215-
216210
if (!callback) {
217211
RCTLogError(@"Called step without a callback.");
218212
}
@@ -281,10 +275,8 @@ - (void) stepStatement:(NSString *)databaseId statementId: (NSString *) statemen
281275
});
282276
}
283277

284-
- (void)finalizeStatement:(NSString *)databaseId statementId: (NSString *) statementId callback:(RCTResponseSenderBlock)callback
278+
RCT_EXPORT_METHOD(finalizeStatement:(NSString *)databaseId statementId: (NSString *) statementId callback:(RCTResponseSenderBlock)callback)
285279
{
286-
RCT_EXPORT();
287-
288280
if (!callback) {
289281
RCTLogError(@"Called step without a callback.");
290282
}

package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "react-native-sqlite",
3-
"version": "0.0.5",
3+
"version": "0.0.6",
44
"description": "SQLite3 bindings for React Native",
55
"main": "sqlite3.ios.js",
66
"scripts": {
@@ -25,6 +25,6 @@
2525
},
2626
"homepage": "https://github.com/almost/react-native-sqlite",
2727
"dependencies": {
28-
"react-native": "^0.3.4"
28+
"react-native": "^0.3.11"
2929
}
3030
}

0 commit comments

Comments
 (0)