Erweiterungen
This commit is contained in:
1 parent
5384964e3d
commit
3cc8ec47fc
7 files changed
+205
-7
No files matched your search
@@ -10,6 +10,7 @@ import 'package:stadtbote/model/bootstrap_response_payload.dart';
|
||||
import 'package:stadtbote/model/device_object.dart';
|
||||
import 'package:stadtbote/model/job.dart';
|
||||
import 'package:stadtbote/model/message.dart';
|
||||
import 'package:stadtbote/model/payload_container.dart';
|
||||
import 'package:stadtbote/model/start_session_message.dart';
|
||||
import 'package:stadtbote/tools/connection_status.dart';
|
||||
import 'package:stadtbote/tools/messages/job_received_message.dart';
|
||||
@@ -97,6 +98,24 @@ class MqttCore {
|
||||
buffer.addAll(text.codeUnits);
|
||||
|
||||
_mqttClient.publishMessage(topic, MqttQos.exactlyOnce, buffer);
|
||||
|
||||
Util.logInfo("message $text send to $topic");
|
||||
} catch (e) {
|
||||
Util.logException(e.toString());
|
||||
}
|
||||
}
|
||||
|
||||
publishPayloadMessage(String receiver, Map<String, dynamic> payload) {
|
||||
try {
|
||||
var payloadContainer = PayloadContainer();
|
||||
payloadContainer.id = const Uuid().v4().toString();
|
||||
payloadContainer.recv = receiver;
|
||||
payloadContainer.store = true;
|
||||
payloadContainer.payload = payload;
|
||||
|
||||
var json = jsonEncode(payloadContainer.toJson());
|
||||
|
||||
publishText(_toServerTopic, json);
|
||||
} catch (e) {
|
||||
Util.logException(e.toString());
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user