Food: single-source tracking, mode exclusivity, in-app navigation

This commit is contained in:
Hamza-Ayed
2026-08-04 02:41:54 +03:00
parent 788d3dcbe5
commit d695834d19
14 changed files with 607 additions and 83 deletions
@@ -783,6 +783,11 @@ class LocationController extends GetxController with WidgetsBindingObserver {
}
}
/// دفع ما تراكم من نقاط المسار فوراً بدل انتظار المؤقّت.
/// تستدعيها شاشة الملاحة عند انتهاء الملاحة، بعد أن صار الرفع مركزيّاً هنا
/// وحده (كان الملّاح يرفع دفعة موازية إلى نفس الواجهة فيتضاعف الحساب).
Future<void> flushTrackBufferNow() => _flushBufferToServer();
Future<void> _flushBufferToServer() async {
if (_trackBuffer.isEmpty) return;