mirror of https://github.com/espruino/BangleApps
fastload - Remove debug prints
parent
30b05f8d8e
commit
e86b716093
|
@ -19,7 +19,6 @@ let loadingScreen = function(){
|
|||
let cache = require("Storage").readJSON("fastload.cache") || {};
|
||||
|
||||
function checkApp(n){
|
||||
print("checking", n);
|
||||
// no widgets, no problem
|
||||
if (!global.WIDGETS) return true;
|
||||
let app = require("Storage").read(n);
|
||||
|
@ -29,21 +28,17 @@ function checkApp(n){
|
|||
cache[n].fast = app.includes("Bangle.loadWidgets");
|
||||
cache[n].crc = E.CRC32(app);
|
||||
require("Storage").writeJSON("fastload.cache", cache);
|
||||
print("updated cache", cache[n]);
|
||||
return cache[n].fast;
|
||||
}
|
||||
|
||||
global._load = load;
|
||||
|
||||
function slowload(n){
|
||||
print("slowload", n);
|
||||
global._load(n);
|
||||
}
|
||||
|
||||
function fastload(n){
|
||||
print("fastload", n)
|
||||
if (!n || checkApp(n)){
|
||||
print("actually try fastloading using Bangle.load");
|
||||
// Bangle.load can call load, to prevent recursion this must be the system load
|
||||
global.load = slowload;
|
||||
Bangle.load(n);
|
||||
|
@ -56,10 +51,8 @@ function fastload(n){
|
|||
global.load = fastload;
|
||||
|
||||
Bangle.load = (o => (name) => {
|
||||
print("Bangle.load", name);
|
||||
if (Bangle.uiRemove && !SETTINGS.hideLoading) loadingScreen();
|
||||
if (SETTINGS.autoloadLauncher && !name){
|
||||
print("redirect to launcher");
|
||||
let orig = Bangle.load;
|
||||
Bangle.load = (n)=>{
|
||||
Bangle.load = orig;
|
||||
|
|
Loading…
Reference in New Issue