Skip to content

Commit 9a12d4c

Browse files
author
ComputerElite
committed
increase reliability to 90% or higher
1 parent 1df4e75 commit 9a12d4c

2 files changed

Lines changed: 12 additions & 6 deletions

File tree

Assets/html/index.html

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -349,9 +349,11 @@
349349
fetch("android/installedappsandbackups").then(res => res.json().then(res => {
350350
document.getElementById("appList").innerHTML = ""
351351
res.sort((a, b) => a.PackageName.localeCompare(b.PackageName))
352+
var apps = ""
352353
res.forEach(app => {
353-
document.getElementById("appList").innerHTML += `<div onclick="ChangeApp(this.getAttribute('value'))" class="listItem${app.PackageName == config.currentApp ? " listItemSelected" : ""}" value="${app.PackageName}">${app.PackageName}</div>`
354+
apps += `<div onclick="ChangeApp(this.getAttribute('value'))" class="listItem${app.PackageName == config.currentApp ? " listItemSelected" : ""}" value="${app.PackageName}">${app.PackageName}</div>`
354355
})
356+
document.getElementById("appList").innerHTML = apps
355357
}))
356358
}
357359

@@ -446,15 +448,17 @@
446448
fetch(`android/uninstallpackage?package=${config.currentApp}`, {
447449
method: "POST"
448450
}).then(res => {
449-
GotoStep(2)
451+
if (res.status == 230) GotoStep(3)
452+
else GotoStep(2)
450453
})
451454
}
452455

453456
document.getElementById("uninstall2").onclick = () => {
454457
fetch(`android/uninstallpackage?package=${config.currentApp}`, {
455458
method: "POST"
456459
}).then(res => {
457-
GotoStep(2)
460+
if (res.status == 230) GotoStep(3)
461+
else GotoStep(2)
458462
})
459463
}
460464

@@ -479,7 +483,7 @@
479483
fetch("containsgamedata?package=" + config.currentApp + "&backupname=" + selectedBackup, {
480484
method: "POST"
481485
}).then(res => {
482-
res.text(text => {
486+
res.text().then(text => {
483487
if(text == "False") {
484488
GotoStep(5)
485489
} else {

WebServer.cs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -79,9 +79,11 @@ public void Start()
7979
string package = serverRequest.queryString.Get("package");
8080
if (!AndroidService.IsPackageInstalled(package))
8181
{
82-
AndroidService.InitiateUninstallPackage(package);
83-
serverRequest.SendString("Uninstall request sent");
82+
serverRequest.SendString("App is already uninstalled", "text/plain", 230);
83+
return true;
8484
}
85+
AndroidService.InitiateUninstallPackage(package);
86+
serverRequest.SendString("Uninstall request sent");
8587
return true;
8688
}));
8789
server.AddRoute("GET", "/android/ispackageinstalled", new Func<ServerRequest, bool>(serverRequest =>

0 commit comments

Comments
 (0)