1
Fork 0
mirror of https://github.com/redstrate/Kawari.git synced 2025-06-21 07:27:45 +00:00

Add console.debug logging for the various launcher callback functions

I'm currently working through why it's not working in the retail
launcher anymore, and keeping track of which callbacks are called with
their parameters is super useful.
This commit is contained in:
Joshua Goins 2025-06-17 17:14:28 -04:00
parent 9135d1e179
commit 88e73a1633

View file

@ -73,16 +73,20 @@
} }
function fromAppConfig(thing) { function fromAppConfig(thing) {
//document.getElementById('replace-me').innerText += "config: " + JSON.stringify(thing); console.debug("fromAppConfig(" + JSON.stringify(thing) + ")")
} }
window.fromAppConfig = this.checkHandlerType(fromAppConfig); window.fromAppConfig = this.checkHandlerType(fromAppConfig);
function fromAppWarn(thing) { function fromAppWarn(thing) {
console.debug("fromAppWarn(" + JSON.stringify(thing) + ")")
document.getElementById('statusMessage').innerText += "warn: " + JSON.stringify(thing); document.getElementById('statusMessage').innerText += "warn: " + JSON.stringify(thing);
} }
window.fromAppWarn = this.checkHandlerType(fromAppWarn); window.fromAppWarn = this.checkHandlerType(fromAppWarn);
function fromAppStartVersionCheck(thing) { function fromAppStartVersionCheck(thing) {
console.debug("fromAppStartVersionCheck(" + JSON.stringify(thing) + ")")
sendAlert(thing.versionChecking); sendAlert(thing.versionChecking);
// the official launcher does some preparation stuff here, and when it's finished it tells it the ID it just recieved // the official launcher does some preparation stuff here, and when it's finished it tells it the ID it just recieved
@ -91,16 +95,18 @@
window.fromAppStartVersionCheck = this.checkHandlerType(fromAppStartVersionCheck); window.fromAppStartVersionCheck = this.checkHandlerType(fromAppStartVersionCheck);
function fromAppDP(thing) { function fromAppDP(thing) {
//document.getElementById('replace-me').innerText += "dp: " + JSON.stringify(thing); console.debug("fromAppDP(" + JSON.stringify(thing) + ")")
} }
window.fromAppDP = this.checkHandlerType(fromAppDP); window.fromAppDP = this.checkHandlerType(fromAppDP);
function fromAppDisplaySettings(thing) { function fromAppDisplaySettings(thing) {
//document.getElementById('replace-me').innerText += "display settings: " + JSON.stringify(thing); console.debug("fromAppDisplaySettings(" + JSON.stringify(thing) + ")")
} }
window.fromAppDisplaySettings = this.checkHandlerType(fromAppDisplaySettings); window.fromAppDisplaySettings = this.checkHandlerType(fromAppDisplaySettings);
function fromAppResumeInfo(thing) { function fromAppResumeInfo(thing) {
console.debug("fromAppResumeInfo(" + JSON.stringify(thing) + ")")
// 3 means "ready to play" // 3 means "ready to play"
if (thing.state == 3) { if (thing.state == 3) {
document.getElementById("login").style.display = "none"; document.getElementById("login").style.display = "none";
@ -113,37 +119,39 @@
window.fromAppResumeInfo = this.checkHandlerType(fromAppResumeInfo); window.fromAppResumeInfo = this.checkHandlerType(fromAppResumeInfo);
function fromAppLoginUrl(thing) { function fromAppLoginUrl(thing) {
//document.getElementById('replace-me').innerText += "login info: " + JSON.stringify(thing); console.debug("fromAppLoginUrl(" + JSON.stringify(thing) + ")")
} }
window.fromAppLoginUrl = this.checkHandlerType(fromAppLoginUrl); window.fromAppLoginUrl = this.checkHandlerType(fromAppLoginUrl);
function fromAppExAgree(thing) { function fromAppExAgree(thing) {
console.debug("fromAppExAgree(" + JSON.stringify(thing) + ")")
sendAlert("You need to accept the following Ex EULAs: " + thing.notAgreedExEulas); sendAlert("You need to accept the following Ex EULAs: " + thing.notAgreedExEulas);
} }
window.fromAppExAgree = this.checkHandlerType(fromAppExAgree); window.fromAppExAgree = this.checkHandlerType(fromAppExAgree);
function fromAppStartDownload(thing) { function fromAppStartDownload(thing) {
//document.getElementById('replace-me').innerText += "start download: " + JSON.stringify(thing); console.debug("fromAppStartDownload(" + JSON.stringify(thing) + ")")
} }
window.fromAppStartDownload = this.checkHandlerType(fromAppStartDownload); window.fromAppStartDownload = this.checkHandlerType(fromAppStartDownload);
function fromAppDownloadProgress(thing) { function fromAppDownloadProgress(thing) {
//document.getElementById('replace-me').innerText += "download prog: " + JSON.stringify(thing); console.debug("fromAppDownloadProgress(" + JSON.stringify(thing) + ")")
} }
window.fromAppDownloadProgress = this.checkHandlerType(fromAppDownloadProgress); window.fromAppDownloadProgress = this.checkHandlerType(fromAppDownloadProgress);
function fromAppInstallProgress(thing) { function fromAppInstallProgress(thing) {
//document.getElementById('replace-me').innerText += "install prog: " + JSON.stringify(thing); console.debug("fromAppInstallProgress(" + JSON.stringify(thing) + ")")
} }
window.fromAppInstallProgress = this.checkHandlerType(fromAppInstallProgress); window.fromAppInstallProgress = this.checkHandlerType(fromAppInstallProgress);
function fromAppStartInstall(thing) { function fromAppStartInstall(thing) {
//document.getElementById('replace-me').innerText += "start install: " + JSON.stringify(thing); console.debug("fromAppStartInstall(" + JSON.stringify(thing) + ")")
} }
window.fromAppStartInstall = this.checkHandlerType(fromAppStartInstall); window.fromAppStartInstall = this.checkHandlerType(fromAppStartInstall);
function fromAppWaitPlay(thing) { function fromAppWaitPlay(thing) {
//document.getElementById('replace-me').innerText += "wait play: " + JSON.stringify(thing); console.debug("fromAppWaitPlay(" + JSON.stringify(thing) + ")")
// the official launcher does some preparation stuff here, and when it's finished it tells it the ID it just recieved // the official launcher does some preparation stuff here, and when it's finished it tells it the ID it just recieved
window.external.user('received=' + thing.ID); window.external.user('received=' + thing.ID);
@ -154,27 +162,27 @@
window.fromAppWaitPlay = this.checkHandlerType(fromAppWaitPlay); window.fromAppWaitPlay = this.checkHandlerType(fromAppWaitPlay);
function fromAppStartFileCheck(thing) { function fromAppStartFileCheck(thing) {
//document.getElementById('replace-me').innerText += "file check: " + JSON.stringify(thing); console.debug("fromAppStartFileCheck(" + JSON.stringify(thing) + ")")
} }
window.fromAppStartFileCheck = this.checkHandlerType(fromAppStartFileCheck); window.fromAppStartFileCheck = this.checkHandlerType(fromAppStartFileCheck);
function fromAppFileCheckProgress(thing) { function fromAppFileCheckProgress(thing) {
//document.getElementById('replace-me').innerText += "file check prog: " + JSON.stringify(thing); console.debug("fromAppFileCheckProgress(" + JSON.stringify(thing) + ")")
} }
window.fromAppFileCheckProgress = this.checkHandlerType(fromAppFileCheckProgress); window.fromAppFileCheckProgress = this.checkHandlerType(fromAppFileCheckProgress);
function fromAppFinishedFileCheck(thing) { function fromAppFinishedFileCheck(thing) {
//document.getElementById('replace-me').innerText += "file check finished: " + JSON.stringify(thing); console.debug("fromAppFinishedFileCheck(" + JSON.stringify(thing) + ")")
} }
window.fromAppFinishedFileCheck = this.checkHandlerType(fromAppFinishedFileCheck); window.fromAppFinishedFileCheck = this.checkHandlerType(fromAppFinishedFileCheck);
function fromAppServiceAgreement(thing) { function fromAppServiceAgreement(thing) {
//document.getElementById('replace-me').innerText += "agreement: " + JSON.stringify(thing); console.debug("fromAppServiceAgreement(" + JSON.stringify(thing) + ")")
} }
window.fromAppServiceAgreement = this.checkHandlerType(fromAppServiceAgreement); window.fromAppServiceAgreement = this.checkHandlerType(fromAppServiceAgreement);
function fromAppDialog(thing) { function fromAppDialog(thing) {
//document.getElementById('replace-me').innerText += "dialog: " + JSON.stringify(thing); console.debug("fromAppDialog(" + JSON.stringify(thing) + ")")
} }
window.fromAppDialog = this.checkHandlerType(fromAppDialog); window.fromAppDialog = this.checkHandlerType(fromAppDialog);