Fehlerkorrekturen
This commit is contained in:
1 parent
8c45d1052e
commit
db93891dc9
2 files changed
+14
-11
No files matched your search
+13
-10
@@ -167,9 +167,9 @@ class MqttCore {
|
|||||||
var json = jsonEncode(payloadContainer.toJson());
|
var json = jsonEncode(payloadContainer.toJson());
|
||||||
|
|
||||||
try {
|
try {
|
||||||
_publishText(_toServerTopic, json);
|
_publishText(topic, json);
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
_enqueueMessage(_toServerTopic, jsonEncode(payloadContainer.toJson()));
|
_enqueueMessage(topic, jsonEncode(payloadContainer.toJson()));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -216,6 +216,10 @@ class MqttCore {
|
|||||||
_syncRequestReceived(jsonDecode(payload));
|
_syncRequestReceived(jsonDecode(payload));
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
case 'location_status':
|
||||||
|
_locationStatusMessageReceived(jsonDecode(payload));
|
||||||
|
break;
|
||||||
|
|
||||||
case "mssg":
|
case "mssg":
|
||||||
_messageMessageReceived(jsonDecode(payload));
|
_messageMessageReceived(jsonDecode(payload));
|
||||||
break;
|
break;
|
||||||
@@ -235,10 +239,12 @@ class MqttCore {
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
var fromServerTopic = "$_fromServerTopic#";
|
||||||
|
|
||||||
if (await Util.preferencesContainsKey(Constants.prefsPreviousMqttSubscription)) {
|
if (await Util.preferencesContainsKey(Constants.prefsPreviousMqttSubscription)) {
|
||||||
String previousMqttSubscription = await Util.preferencesGetString(Constants.prefsPreviousMqttSubscription, "") as String;
|
String previousMqttSubscription = await Util.preferencesGetString(Constants.prefsPreviousMqttSubscription, "") as String;
|
||||||
|
|
||||||
if (previousMqttSubscription != _fromServerTopic) {
|
if (previousMqttSubscription != fromServerTopic) {
|
||||||
Util.logInfo('topic changed -> unsubscribe from $previousMqttSubscription');
|
Util.logInfo('topic changed -> unsubscribe from $previousMqttSubscription');
|
||||||
_mqttClient!.unsubscribe(previousMqttSubscription);
|
_mqttClient!.unsubscribe(previousMqttSubscription);
|
||||||
}
|
}
|
||||||
@@ -246,14 +252,12 @@ class MqttCore {
|
|||||||
_mqttClient!.subscribe(_fromServerTopic, MqttQos.exactlyOnce);
|
_mqttClient!.subscribe(_fromServerTopic, MqttQos.exactlyOnce);
|
||||||
}
|
}
|
||||||
|
|
||||||
_mqttClient!.subscribe(_fromServerTopic, MqttQos.exactlyOnce);
|
_mqttClient!.subscribe(fromServerTopic, MqttQos.exactlyOnce);
|
||||||
Util.preferencesSaveString(Constants.prefsPreviousMqttSubscription, _fromServerTopic);
|
Util.preferencesSaveString(Constants.prefsPreviousMqttSubscription, fromServerTopic);
|
||||||
|
|
||||||
var fromServerTopic = "$_fromServerTopic#";
|
|
||||||
Util.logInfo('subscribed to topic: $fromServerTopic');
|
Util.logInfo('subscribed to topic: $fromServerTopic');
|
||||||
|
|
||||||
MessageService().publish<ConnectionStatus>(Constants.messageTopicConnectionStatusChanged,
|
MessageService().publish<ConnectionStatus>(Constants.messageTopicConnectionStatusChanged, arguments: ConnectionStatus(status: ConnectionStatusEnum.connected));
|
||||||
arguments: ConnectionStatus(status: ConnectionStatusEnum.connected));
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void _sessionMessageReceived(payloadData) async {
|
void _sessionMessageReceived(payloadData) async {
|
||||||
@@ -295,8 +299,7 @@ class MqttCore {
|
|||||||
await MyApp.isarInstance.locationStatus.put(locationStatus);
|
await MyApp.isarInstance.locationStatus.put(locationStatus);
|
||||||
});
|
});
|
||||||
|
|
||||||
MessageService()
|
MessageService().publish<LocationStatusUpdate>(Constants.messageTopicLocationStatusUpdated, arguments: LocationStatusUpdate(status: locationStatus));
|
||||||
.publish<LocationStatusUpdate>(Constants.messageTopicLocationStatusUpdated, arguments: LocationStatusUpdate(status: locationStatus));
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void _rankingMessageReceived(payloadData) async {
|
void _rankingMessageReceived(payloadData) async {
|
||||||
|
|||||||
+1
-1
@@ -16,7 +16,7 @@ publish_to: 'none' # Remove this line if you wish to publish to pub.dev
|
|||||||
# https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html
|
# https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html
|
||||||
# In Windows, build-name is used as the major, minor, and patch parts
|
# In Windows, build-name is used as the major, minor, and patch parts
|
||||||
# of the product and file versions while build-number is used as the build suffix.
|
# of the product and file versions while build-number is used as the build suffix.
|
||||||
version: 302.0.0+302
|
version: 303.0.0+303
|
||||||
|
|
||||||
environment:
|
environment:
|
||||||
sdk: '>=2.19.6 <3.0.0'
|
sdk: '>=2.19.6 <3.0.0'
|
||||||
|
|||||||
Reference in new issue
Block a user