ObjectBox
This commit is contained in:
1 parent
f8317be627
commit
809bffc7a2
9 files changed
+125
-42
No files matched your search
@@ -13,6 +13,7 @@ import 'package:stadtbote/tools/messages/job_deleted_message.dart';
|
||||
import 'package:stadtbote/tools/messages/job_received_message.dart';
|
||||
import 'package:stadtbote/tools/messages/refresh_badges_message.dart';
|
||||
import 'package:stadtbote/tools/messages/remove_job_message.dart';
|
||||
import 'package:stadtbote/tools/mqtt_core.dart';
|
||||
import 'package:stadtbote/tools/util.dart';
|
||||
|
||||
import '../tools/messages/publish_payload_message.dart';
|
||||
@@ -216,9 +217,9 @@ Future<List<Widget>> _fetchJobWidgets(StateSetter dialogState, Function() onFini
|
||||
|
||||
jobMap.remove(job.id);
|
||||
|
||||
job.sendMessage(
|
||||
MqttCore.instance.sendMessage(
|
||||
routingKey: Constants.messageTopicRemoveJob,
|
||||
payload: RemoveJobMessage(id: job.id),
|
||||
payload: RemoveJobMessage(id: job.externalId),
|
||||
);
|
||||
|
||||
setState(() {});
|
||||
@@ -233,9 +234,9 @@ Future<List<Widget>> _fetchJobWidgets(StateSetter dialogState, Function() onFini
|
||||
|
||||
jobMap.remove(job.id);
|
||||
|
||||
job.sendMessage(
|
||||
MqttCore.instance.sendMessage(
|
||||
routingKey: Constants.messageTopicRemoveJob,
|
||||
payload: RemoveJobMessage(id: job.id),
|
||||
payload: RemoveJobMessage(id: job.externalId),
|
||||
);
|
||||
|
||||
setState(() {});
|
||||
@@ -350,9 +351,9 @@ Future<List<Widget>> _fetchJobWidgets(StateSetter dialogState, Function() onFini
|
||||
|
||||
jobMap.remove(job.id);
|
||||
|
||||
job.sendMessage(
|
||||
MqttCore.instance.sendMessage(
|
||||
routingKey: Constants.messageTopicRemoveJob,
|
||||
payload: RemoveJobMessage(id: job.id),
|
||||
payload: RemoveJobMessage(id: job.externalId),
|
||||
);
|
||||
|
||||
setState(() {});
|
||||
@@ -367,9 +368,9 @@ Future<List<Widget>> _fetchJobWidgets(StateSetter dialogState, Function() onFini
|
||||
|
||||
jobMap.remove(job.id);
|
||||
|
||||
job.sendMessage(
|
||||
MqttCore.instance.sendMessage(
|
||||
routingKey: Constants.messageTopicRemoveJob,
|
||||
payload: RemoveJobMessage(id: job.id),
|
||||
payload: RemoveJobMessage(id: job.externalId),
|
||||
);
|
||||
|
||||
setState(() {});
|
||||
@@ -394,7 +395,7 @@ _sendAnswer(SharedMapReference mapReference, Job job, int item) async {
|
||||
var currentPosition = await MyApp.getCurrentPosition();
|
||||
|
||||
var message = Reaction();
|
||||
message.id = job.id;
|
||||
message.id = job.externalId; // Use external ID for network communication
|
||||
message.ver = job.ver.toString();
|
||||
message.item = item;
|
||||
message.track = Track();
|
||||
@@ -405,12 +406,12 @@ _sendAnswer(SharedMapReference mapReference, Job job, int item) async {
|
||||
message.track.pos!.long = currentPosition != null ? currentPosition.longitude : 0.0;
|
||||
message.track.pos!.acc = currentPosition != null ? currentPosition.accuracy.toInt() : 0;
|
||||
|
||||
job.sendMessage(
|
||||
MqttCore.instance.sendMessage(
|
||||
routingKey: Constants.messageTopicPublishPayload,
|
||||
payload: PublishPayloadMessage(topic: "reaction", message: message.toJson(), acknowledgeRequired: true),
|
||||
);
|
||||
|
||||
job.sendMessage(
|
||||
MqttCore.instance.sendMessage(
|
||||
routingKey: Constants.messageTopicUpdateBadges,
|
||||
payload: RefreshBadgesMessage(),
|
||||
);
|
||||
|
||||
Reference in new issue
Block a user