v3.0.6: Admin-Prüfung im Auffrischen nach dem Konto-Abgleich, Wiederholung bei ungültigem Zustand

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Nico Meister
2026-10-26 20:37:39 +01:00
co-authored by Claude Opus 5.5
parent 072b19d227
commit f7590a939e
4 changed files with 35 additions and 27 deletions
+5 -3
View File
@@ -2,9 +2,11 @@
#include <3ds/types.h>
#include <stdbool.h>
// Prüft im Hintergrund, ob das angemeldete MBMNET-Konto Admin ist (signierter Anmelde-Nachweis, per HTTPS
// vom Server bestätigt, siehe admin.c). mbmnetLoggedIn = false: gar nicht fragen, keine Werkzeuge.
void admin_start(const char *server, bool mbmnetLoggedIn);
// Prüft, ob das angemeldete MBMNET-Konto Admin ist (signierter Anmelde-Nachweis, per HTTPS vom Server bestätigt,
// siehe admin.c). admin_prepare beim Start; mbmnetLoggedIn = false: keine Werkzeuge.
void admin_prepare(const char *server, bool mbmnetLoggedIn);
// Die eigentliche Prüfung (blockiert, im Hintergrund-Thread aufrufen, nicht gleichzeitig mit anderen act-Anfragen)
void admin_check(void);
// Admin? Nur nach Bestätigung durch den Server in dieser Sitzung.
bool admin_is(void);
// Warum es (noch) keine Werkzeuge gibt (leer = Admin)