|
13 | 13 | * See http://opensource.org/licenses/alphabetical for full text.
|
14 | 14 | */
|
15 | 15 |
|
16 |
| -var NativeModules = require("react-native").NativeModules; |
| 16 | +// var NativeModules = require("react-native").NativeModules; |
| 17 | +import NativeModules from '../NativeSQLitePlugin' |
17 | 18 | var DB_STATE_INIT, DB_STATE_OPEN, READ_ONLY_REGEX, SQLiteFactory, SQLitePlugin, SQLitePluginTransaction, argsArray, dblocations, newSQLError, txLocks;
|
18 | 19 |
|
19 | 20 | var plugin = {};
|
@@ -86,7 +87,20 @@ plugin.exec = function(method, options, success, error) {
|
86 | 87 | if (plugin.sqlitePlugin.DEBUG){
|
87 | 88 | plugin.log("SQLite." + method + "(" + JSON.stringify(options) + ")");
|
88 | 89 | }
|
89 |
| - NativeModules["SQLite"][method](options,success,error); |
| 90 | + // NativeModules["SQLite"][method](options,success,error); |
| 91 | + if(method=='open'){ |
| 92 | + NativeModules.open(options,success,error); |
| 93 | + }else if(method=='close'){ |
| 94 | + NativeModules.close(options,success,error); |
| 95 | + }else if(method=='attach'){ |
| 96 | + NativeModules.attach(options,success,error); |
| 97 | + }else if(method=='backgroundExecuteSqlBatch'){ |
| 98 | + NativeModules.backgroundExecuteSqlBatch(options,success,error); |
| 99 | + }else if(method=='echoStringValue'){ |
| 100 | + NativeModules.echoStringValue(options,success,error); |
| 101 | + }else if(method=='delete'){ |
| 102 | + NativeModules.delete(options,success,error); |
| 103 | + } |
90 | 104 | };
|
91 | 105 |
|
92 | 106 | plugin.log = function(...messages) {
|
|
0 commit comments