diff --git a/lib/main.dart b/lib/main.dart index 83bf43f..c52b13e 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -35,7 +35,11 @@ void main() async { if(localContext != null && localContext.host != null) { print("we've got an local db !"); print(localContext); - localContext.clientAPI = new Client(localContext.host!); // retrieve instanceId from local DB + // La clé est persistée en base locale (`TabletAppContext.toMap`) : l'oublier ici + // reconstruisait un client anonyme au démarrage, et tous les appels suivants — + // à commencer par `deviceGetDetail` juste en dessous, qui donne la configuration + // à afficher — partaient sans identité. + localContext.clientAPI = new Client(localContext.host!, apiKey: localContext.apiKey); isConfig = localContext.configuration != null; print(localContext); print("localContext.deviceId");