v3.1.1: Admin-Prüfung meldet jeden Schritt (Fehlersuche)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5.5
parent
59e082e7d5
commit
44c9b7e60c
@@ -347,12 +347,15 @@ static void maintenance_worker(void *arg)
|
||||
char ignore[96];
|
||||
// 1. Patches auffrischen (Miiverse-CA aus dem Zwischenspeicher; nur beim allerersten Mal vom Server)
|
||||
bool hadCa = olvpatch_ca_cached();
|
||||
admin_progress("Patches");
|
||||
refresh_patches();
|
||||
admin_progress("SpotPass");
|
||||
// 2. SpotPass-Aufgabe anmelden
|
||||
if (begin_busy()) {
|
||||
spotpass_register(MBMNET_SERVER, ignore, sizeof(ignore));
|
||||
maintenanceBusy = false;
|
||||
}
|
||||
admin_progress("Konto-Abgleich");
|
||||
// 3. Konto mit dem MBMNET-Server abgleichen (holt u. a. den Mii von der Webseite). Höchstens 5 s,
|
||||
// bei einem Umschalt-Wunsch sofort abbrechen.
|
||||
u8 slot = frdswitch_slot_of(FRIEND_ACCOUNT_MBMNET);
|
||||
@@ -372,6 +375,7 @@ static void maintenance_worker(void *arg)
|
||||
// 3b. Admin? (braucht act - deshalb erst nach dem Konto-Abgleich, nie gleichzeitig). Hält das Umschalten
|
||||
// nicht auf: Tippt man vorher, fällt die Prüfung aus (nach dem Neustart gibt es eine neue).
|
||||
if (!switchRequested) admin_check();
|
||||
else admin_skipped();
|
||||
// 4. Miiverse-CA frisch vom Server (nur Netz; Patches nur neu bauen, wenn sie sich geändert hat)
|
||||
bool caChanged = false;
|
||||
if (!switchRequested && olvpatch_refresh_ca(MBMNET_SERVER, &caChanged) && caChanged && hadCa)
|
||||
|
||||
Reference in New Issue
Block a user