Erweiterungen

This commit is contained in:
Sven committed 2024-02-21 16:38:15 +01:00
1 parent 1a659be3b8
commit b393c12f89
1 file changed
+4 -5
+4 -5
View File
@@ -187,8 +187,8 @@ class MqttCore {
//_rankingMessageReceived(payloadData); //_rankingMessageReceived(payloadData);
break; break;
case 'jobs': case 'job':
//_jobMessageReceived(payloadData); _jobMessageReceived(messageData);
break; break;
case 'job_del': case 'job_del':
@@ -214,6 +214,7 @@ class MqttCore {
_mqttClient.subscribe(_fromServerTopic + "/session", MqttQos.exactlyOnce); _mqttClient.subscribe(_fromServerTopic + "/session", MqttQos.exactlyOnce);
_mqttClient.subscribe(_fromServerTopic + "/status", MqttQos.exactlyOnce); _mqttClient.subscribe(_fromServerTopic + "/status", MqttQos.exactlyOnce);
_mqttClient.subscribe(_fromServerTopic + "/job", MqttQos.exactlyOnce);
Util.logInfo('subscribed to topic: $_fromServerTopic'); Util.logInfo('subscribed to topic: $_fromServerTopic');
MessageService().publish<ConnectionStatus>(Constants.messageTopicConnectionStatusChanged, arguments: ConnectionStatus(status: ConnectionStatusEnum.connected)); MessageService().publish<ConnectionStatus>(Constants.messageTopicConnectionStatusChanged, arguments: ConnectionStatus(status: ConnectionStatusEnum.connected));
@@ -260,8 +261,7 @@ class MqttCore {
} }
void _jobMessageReceived(payloadData) async { void _jobMessageReceived(payloadData) async {
for (var foundJobData in payloadData) { Job newJob = Job.fromJson(payloadData);
Job newJob = Job.fromJson(foundJobData);
MyApp.isarInstance.writeTxnSync(() async { MyApp.isarInstance.writeTxnSync(() async {
MyApp.isarInstance.jobs.putSync(newJob); MyApp.isarInstance.jobs.putSync(newJob);
@@ -277,7 +277,6 @@ class MqttCore {
MessageService().publish<JobReceivedMessage>(Constants.messageTopicJobReceived, arguments: JobReceivedMessage(job: newJob)); MessageService().publish<JobReceivedMessage>(Constants.messageTopicJobReceived, arguments: JobReceivedMessage(job: newJob));
} }
}
void _jobDeleteReceived(List<dynamic> payloadData) async { void _jobDeleteReceived(List<dynamic> payloadData) async {
Map<String, dynamic> map = {}; Map<String, dynamic> map = {};