fix: pass mandatory args to platform API constructor (#44)
Co-authored-by: Alexandre Alves <aalves@seamlink.com>
diff --git a/src/util.js b/src/util.js
index 541e197..4393484 100644
--- a/src/util.js
+++ b/src/util.js
@@ -78,8 +78,9 @@
}
try {
- const Api = require(path.join(cordovaProjectRoot, 'platforms', platformName, 'cordova/Api'));
- return new Api().locations.www;
+ const platformRootFolder = path.join(cordovaProjectRoot, 'platforms', platformName);
+ const Api = require(path.join(platformRootFolder, 'cordova/Api'));
+ return new Api(platformName, platformRootFolder).locations.www;
} catch (e) {
// Fallback on hardcoded paths if platform api not found
return path.join(cordovaProjectRoot, 'platforms', platformName, platform.www_dir);