Created first roundtrip from swift to js

This commit is contained in:
Michael Bykovski
2017-07-10 14:38:46 +02:00
parent 5c160eee16
commit e02ff2b04a
3 changed files with 65 additions and 34 deletions
+19 -16
View File
@@ -1,6 +1,7 @@
var WEBSERVER_CLASS = "Webserver";
cordova.define("cordova-plugin-webserver.webserver", function(require, exports, module) {
var WEBSERVER_CLASS = "Webserver";
exports.start = function(success_callback, error_callback, port) {
exports.start = function(success_callback, error_callback, port) {
cordova.exec(
success_callback,
error_callback,
@@ -8,34 +9,34 @@ exports.start = function(success_callback, error_callback, port) {
"start",
[port]
);
};
};
exports.onRequest = function(success_callback) {
exports.onRequest = function(success_callback) {
cordova.exec(
success_callback,
function(error) {console.error(error);}
function(error) {console.error(error)},
WEBSERVER_CLASS,
"onRequest",
[]
);
};
};
exports.sendResponse = function(
responseId,
params,
success_callback,
error_callback
) {
exports.sendResponse = function(
requestId,
params,
success_callback,
error_callback
) {
cordova.exec(
success_callback,
error_callback,
WEBSERVER_CLASS,
"send",
"sendResponse",
[requestId, params]
);
};
};
exports.stop = function(success_callback, error_callback) {
exports.stop = function(success_callback, error_callback) {
cordova.exec(
success_callback,
error_callback,
@@ -43,4 +44,6 @@ exports.stop = function(success_callback, error_callback) {
"stop",
[]
);
};
};
});