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));