fastload - Remove debug prints

pull/2320/head
Martin Boonk 2022-11-28 20:02:58 +01:00
parent 30b05f8d8e
commit e86b716093
1 changed files with 0 additions and 7 deletions

View File

@ -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;