Annahmedialog auf Auftragsliste unterdrückt und MQTT-Wiederholungen abgesichert
This commit is contained in:
1 parent
684e8a57fc
commit
c63018918b
3 files changed
+353
-9
No files matched your search
+3
-1
@@ -7,6 +7,7 @@ import 'package:flutter/services.dart';
|
||||
import 'package:geolocator/geolocator.dart';
|
||||
import 'package:path_provider/path_provider.dart';
|
||||
import 'package:shared_map/shared_map.dart';
|
||||
import 'package:stadtbote/content_views/assigned_jobs_page.dart';
|
||||
import 'package:stadtbote/messages/pop_content_view_message.dart';
|
||||
import 'package:stadtbote/model/log_entry.dart';
|
||||
import 'package:stadtbote/popups/accept_jobs_popup.dart';
|
||||
@@ -529,7 +530,8 @@ class _MainState extends State<Main> with SingleTickerProviderStateMixin, Produc
|
||||
|
||||
void _startCheckForNewState0JobsJobsTimer() {
|
||||
_checkForNewState0JobsJobsTimer ??= Timer.periodic(const Duration(seconds: 5), (Timer t) async {
|
||||
if (await _jobMap!.length() > 0 && !_dialogOpened) {
|
||||
// Auf der Auftragsliste können neue Aufträge direkt beantwortet werden.
|
||||
if (await _jobMap!.length() > 0 && !_dialogOpened && _currentContent is! AssignedJobsPage) {
|
||||
_dialogOpened = true;
|
||||
await showAcceptJobsPopup(_jobMap!.sharedReference(), () async {
|
||||
_dialogOpened = false;
|
||||
|
||||
Reference in new issue
Block a user