From 26a4c97b91c136261d45451eca3ea069760de346 Mon Sep 17 00:00:00 2001 From: Sven Carstensen Date: Wed, 6 Mar 2024 15:25:04 +0100 Subject: [PATCH] Bootstrap wieder eingebaut --- lib/tools/mqtt_core.dart | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/lib/tools/mqtt_core.dart b/lib/tools/mqtt_core.dart index cbe5a8b..e66b10d 100644 --- a/lib/tools/mqtt_core.dart +++ b/lib/tools/mqtt_core.dart @@ -8,9 +8,11 @@ import 'package:mqtt_client/mqtt_client.dart'; import 'package:mqtt_client/mqtt_server_client.dart'; import 'package:stadtbote/model/rank.dart'; import 'package:stadtbote/model/status.dart'; +import 'package:stadtbote/protocoll_messages/bootstrap_request.dart'; import 'package:stadtbote/protocoll_messages/bootstrap_response_payload.dart'; import 'package:stadtbote/model/job.dart'; import 'package:stadtbote/model/message.dart'; +import 'package:stadtbote/protocoll_messages/device_object.dart'; import 'package:stadtbote/protocoll_messages/job_del_message.dart'; import 'package:stadtbote/protocoll_messages/start_session_message.dart'; import 'package:stadtbote/protocoll_messages/sync_jobs_message.dart'; @@ -25,6 +27,7 @@ import 'package:stadtbote/tools/messages/session_info_update.dart'; import 'package:stadtbote/tools/messages/status_info_update.dart'; // ignore: depend_on_referenced_packages import 'package:typed_data/typed_buffers.dart'; +import 'package:http/http.dart' as http; import '../main.dart'; import '../model/session_status.dart'; @@ -327,7 +330,7 @@ class MqttCore { void _processBootstrap() async { try { - /*var deviceObject = DeviceObject(); + var deviceObject = DeviceObject(); deviceObject.manufacturer = "sven"; deviceObject.model = "emulator"; deviceObject.os = "hat es"; @@ -341,15 +344,13 @@ class MqttCore { var jsonMap = handshakeMessage.toJson(); var json = jsonEncode(jsonMap); - var uri = "https://init-x.assecutor.de/bootstrap?get_mqtt_broker=$json"; + var uri = "http://test-app-server.dns.army:8080/bootstrap"; Util.logInfo("Bootstrap request: $uri"); var response = await http.get(Uri.parse(uri)); var responseText = response.body; - Util.logInfo("Bootstrap response: $responseText");*/ - - var responseText = await rootBundle.loadString('assets/json/bootstrap_response.json'); + Util.logInfo("Bootstrap response: $responseText"); var bootstrapResponse = BootstrapResponse.fromJson(jsonDecode(responseText));