Erweiterungen
This commit is contained in:
1 parent
31fe4c5a06
commit
98581c9a39
13 files changed
+2792
-996
No files matched your search
@@ -7,7 +7,8 @@ class Constants {
|
||||
static const String messageTopicConnectionStatusChanged = "connection_status_changed";
|
||||
static const String messageTopicSessionInfoUpdate = "status_info_updated";
|
||||
static const String messageTopicSessionStatusInfoUpdate = "session_status_info_updated";
|
||||
static const String messageTopicStatusInfoUpdate = "status_info_updated";
|
||||
static const String messageTopicStatusInfoUpdated = "status_info_updated";
|
||||
static const String messageTopicRankingUpdated = "ranking_updated";
|
||||
static const String messageTopicJobReceived = "job_received";
|
||||
static const String messageTopicJobDeleted = "job_deleted";
|
||||
static const String messageTopicMessageReceived = "message_received";
|
||||
|
||||
@@ -0,0 +1,5 @@
|
||||
import 'package:stadtbote/model/status.dart';
|
||||
|
||||
class RankingUpdated {
|
||||
RankingUpdated();
|
||||
}
|
||||
@@ -5,6 +5,7 @@ import 'dart:math';
|
||||
import 'package:isar/isar.dart';
|
||||
import 'package:mqtt_client/mqtt_client.dart';
|
||||
import 'package:mqtt_client/mqtt_server_client.dart';
|
||||
import 'package:stadtbote/model/ranking.dart';
|
||||
import 'package:stadtbote/model/status.dart';
|
||||
import 'package:stadtbote/protocoll_messages/bootstrap_request.dart';
|
||||
import 'package:stadtbote/protocoll_messages/bootstrap_response_payload.dart';
|
||||
@@ -21,6 +22,7 @@ import 'package:stadtbote/tools/message_service.dart';
|
||||
import 'package:stadtbote/tools/messages/job_deleted_message.dart';
|
||||
import 'package:stadtbote/tools/messages/job_received_message.dart';
|
||||
import 'package:stadtbote/tools/messages/message_message.dart';
|
||||
import 'package:stadtbote/tools/messages/ranking_updated.dart';
|
||||
import 'package:stadtbote/tools/messages/session_info_update.dart';
|
||||
import 'package:stadtbote/tools/messages/status_info_update.dart';
|
||||
// ignore: depend_on_referenced_packages
|
||||
@@ -249,19 +251,19 @@ class MqttCore {
|
||||
await MyApp.isarInstance.status.put(statusMessage);
|
||||
});
|
||||
|
||||
MessageService().publish<StatusInfoUpdate>(Constants.messageTopicStatusInfoUpdate, arguments: StatusInfoUpdate(status: statusMessage));
|
||||
MessageService().publish<StatusInfoUpdate>(Constants.messageTopicStatusInfoUpdated, arguments: StatusInfoUpdate(status: statusMessage));
|
||||
}
|
||||
|
||||
void _rankingMessageReceived(payloadData) async {
|
||||
Util.logInfo('_rankingMessageReceived');
|
||||
|
||||
/*var statusMessage = Status.fromJson(payloadData['status']);
|
||||
void _rankingMessageReceived(List<dynamic> payloadData) async {
|
||||
Map<String, dynamic> rankingMap = {};
|
||||
rankingMap["ranks"] = payloadData;
|
||||
var ranking = Ranking.fromJson(rankingMap);
|
||||
|
||||
await MyApp.isarInstance.writeTxn(() async {
|
||||
await MyApp.isarInstance.status.put(statusMessage);
|
||||
await MyApp.isarInstance.rankings.put(ranking);
|
||||
});
|
||||
|
||||
BroadcastReceiver().publish<StatusInfoUpdate>(Constants.messageTopicStatusInfoUpdate, arguments: StatusInfoUpdate(status: statusMessage));*/
|
||||
MessageService().publish<RankingUpdated>(Constants.messageTopicRankingUpdated, arguments: RankingUpdated());
|
||||
}
|
||||
|
||||
void _jobMessageReceived(payloadData) async {
|
||||
|
||||
+1
-1
@@ -299,7 +299,7 @@ String mapVehicleTypeToText(int vehType) {
|
||||
return "Service";
|
||||
}
|
||||
|
||||
return "!UNBEKANTER VEHICLE TYPE!";
|
||||
return "!?????!";
|
||||
}
|
||||
|
||||
String mapTourMode(String mode) {
|
||||
|
||||
Reference in new issue
Block a user