Update codebase

This commit is contained in:
Hamza-Ayed
2026-08-05 05:35:16 +03:00
parent 6ea213629c
commit 58928cd258
2 changed files with 22 additions and 0 deletions
@@ -212,6 +212,13 @@ class _RideMapState extends State<RideMap> {
// (مثبت 2026-08-05). الستايلان المرفقان في `assets/` سليمان: بهما
// `sprite` وبلاطاتهما من `tiles.intaleqapp.com` نفسها.
//
// وهذا حرفياً حلّ سيرو الميداني: انظر
// `apps/rider/lib/views/home/map_widget.dart/google_map_passenger_widget.dart`
// — يمرّر `'assets/style.json'` / `'assets/style_dark.json'` نفسهما، وملفّاه
// مطابقان لهذين طبقةً بطبقة (لا يختلفان إلا في اسم العلامة التجارية).
// فلا تُعِد هذا السطر إلى `IntaleqStyles.light/obsidian` — جُرّب وأسقط
// التطبيق مرتين.
//
// ومعها نكسب الإقلاع بلا انتظار شبكة — وهو ما يعنيه «الشكل حتمي من أول
// إقلاع» (docs/26 §1).
final styleUrl = isDark ? _darkStyleAsset : _lightStyleAsset;
@@ -222,6 +229,10 @@ class _RideMapState extends State<RideMap> {
children: [
im.IntaleqMap(
apiKey: AppConfig.mapApiKey,
// التنزيل المسبق للمناطق لا معنى له مع ستايل من `assets/` — الحزمة
// تتخطّاه على iOS أصلاً لكنها تترك عَلَم «جارٍ التنزيل» مرفوعاً،
// فنقفله من هنا بدل الاتّكال على ذلك.
autoCache: false,
initialCameraPosition: im.CameraPosition(
target: widget.origin == null
? _fallback