1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
var lock; module.exports = { keepAwake: function() { if (navigator.requestWakeLock) { lock = navigator.requestWakeLock("screen"); } }, allowSleepAgain: function() { if (lock && typeof lock.unlock === "function") { lock.unlock(); } } }; require("cordova/exec/proxy").add("Insomnia", module.exports);