Update codebase

This commit is contained in:
Hamza-Ayed
2026-08-11 00:11:23 +03:00
parent 6726fcd917
commit 0ff7d04f9a
345 changed files with 3756 additions and 3369 deletions
@@ -1,8 +1,8 @@
// import 'package:siro_rider/constant/currency.dart';
// import 'package:tripz_rider/constant/currency.dart';
import 'dart:async';
// import 'package:siro_rider/services/offline_map_service.dart';
// import 'package:siro_rider/services/emergency_signal_service.dart';
// import 'package:siro_rider/views/widgets/mycircular.dart';
// import 'package:tripz_rider/services/offline_map_service.dart';
// import 'package:tripz_rider/services/emergency_signal_service.dart';
// import 'package:tripz_rider/views/widgets/mycircular.dart';
// import 'dart:convert';
// import 'dart:io';
// import 'dart:math' show Random, atan2, cos, max, min, pi, pow, sin, sqrt;
@@ -10,25 +10,25 @@ import 'dart:async';
// import 'dart:ui';
// import 'dart:typed_data';
// import 'package:image/image.dart' as img;
// import 'package:siro_rider/services/ride_live_notification.dart';
// import 'package:tripz_rider/services/ride_live_notification.dart';
// import 'package:crypto/crypto.dart';
// import 'package:siro_rider/views/Rate/rate_captain.dart';
// import 'package:siro_rider/views/Rate/rating_driver_bottom.dart';
// import 'package:tripz_rider/views/Rate/rate_captain.dart';
// import 'package:tripz_rider/views/Rate/rating_driver_bottom.dart';
// import 'package:device_info_plus/device_info_plus.dart';
// import 'package:flutter/foundation.dart';
// import 'package:flutter/services.dart';
// import 'package:http/http.dart' as http;
// import 'package:siro_rider/constant/univeries_polygon.dart';
// import 'package:siro_rider/controller/firebase/local_notification.dart';
// import 'package:tripz_rider/constant/univeries_polygon.dart';
// import 'package:tripz_rider/controller/firebase/local_notification.dart';
// import 'package:flutter/cupertino.dart';
// import 'package:flutter_confetti/flutter_confetti.dart' hide Circle;
// import 'package:socket_io_client/socket_io_client.dart' as IO;
// import 'package:vector_math/vector_math.dart' show radians;
// import 'package:siro_rider/controller/functions/tts.dart';
// import 'package:siro_rider/views/home/map_page_passenger.dart';
// import 'package:siro_rider/views/widgets/my_textField.dart';
// import 'package:tripz_rider/controller/functions/tts.dart';
// import 'package:tripz_rider/views/home/map_page_passenger.dart';
// import 'package:tripz_rider/views/widgets/my_textField.dart';
// import 'package:flutter/material.dart';
// import 'package:geolocator/geolocator.dart';
// import 'package:get/get.dart';
@@ -36,11 +36,11 @@ import 'dart:async';
// // import 'package:google_polyline_algorithm/google_polyline_algorithm.dart';
// import 'package:intl/intl.dart';
// import 'package:location/location.dart';
// import 'package:siro_rider/constant/country_polygons.dart';
// import 'package:siro_rider/constant/links.dart';
// import 'package:siro_rider/constant/style.dart';
// import 'package:siro_rider/controller/home/points_for_rider_controller.dart';
// import 'package:siro_rider/views/home/map_widget.dart/form_serch_multiy_point.dart';
// import 'package:tripz_rider/constant/country_polygons.dart';
// import 'package:tripz_rider/constant/links.dart';
// import 'package:tripz_rider/constant/style.dart';
// import 'package:tripz_rider/controller/home/points_for_rider_controller.dart';
// import 'package:tripz_rider/views/home/map_widget.dart/form_serch_multiy_point.dart';
// import '../../constant/api_key.dart';
// import '../../constant/box_name.dart';
// import '../../constant/colors.dart';
@@ -127,7 +127,7 @@ import 'dart:async';
// formSearchPlaces(3),
// ];
// SiroMapController? mapController;
// TripzMapController? mapController;
// bool isStyleLoaded = false;
// Set<Marker> markers = {};
@@ -3931,7 +3931,7 @@ import 'dart:async';
// String cleanDriverId = driverId.toString().trim();
// // الكلمة السرية للمطابقة مع السيرفر
// const String secretSalt = "Siro_Secure_Track_2025";
// const String secretSalt = "Tripz_Secure_Track_2025";
// // الدمج والتشفير
// String rawString = "$cleanRideId$cleanDriverId$secretSalt";
@@ -4007,25 +4007,25 @@ import 'dart:async';
// // 4. تجهيز الرسالة (بالإنجليزية وجاهزة للترجمة)
// // لاحظ: استخدمت المتغيرات الموجودة في الكنترولر (passengerName هنا عادة يحمل اسم السائق في الكنترولر الخاص بك حسب الكود السابق)
// String message = """
// مرحباً، تابع رحلتي مباشرة على تطبيق سيرو 🚗
// مرحباً، تابع رحلتي مباشرة على تطبيق تريبز 🚗
// يمكنك تتبع مسار الرحلة من هنا:
// $trackingLink
// السائق: $passengerName
// السيارة: $model - $licensePlate
// شكراً لاستخدامك سيرو!
// شكراً لاستخدامك تريبز!
// """
// .tr;
// String messageEn = """Hello, follow my trip live on Siro 🚗
// String messageEn = """Hello, follow my trip live on Tripz 🚗
// Track my ride here:
// $trackingLink
// Driver: $passengerName
// Car: $model - $licensePlate
// Thank you for using Siro!
// Thank you for using Tripz!
// """;
// // اختر الرسالة بناءً على اللغة المفضلة (مثال بسيط)
@@ -4132,7 +4132,7 @@ import 'dart:async';
// ),
// const SizedBox(height: 10),
// Text(
// "Send Siro app to him".tr,
// "Send Tripz app to him".tr,
// style: AppStyle.title
// .copyWith(color: AppColor.greenColor, fontSize: 14),
// textAlign: TextAlign.center,
@@ -4153,14 +4153,14 @@ import 'dart:async';
// // تصحيح نص الرسالة
// var message = '''Dear Friend,
// 🚀 I have just started an exciting trip on Siro!
// 🚀 I have just started an exciting trip on Tripz!
// Download the app to track my ride:
// 👉 Android: https://play.google.com/store/apps/details?id=com.Siro.siro&hl=en-US
// 👉 iOS: https://apps.apple.com/st/app/siro-rider/id6748075179
// 👉 Android: https://play.google.com/store/apps/details?id=com.tripz.tripz_rider&hl=en-US
// 👉 iOS: https://apps.apple.com/st/app/tripz-rider/id6748075179
// See you there!
// Siro Team''';
// Tripz Team''';
// launchCommunication('whatsapp', phone, message);
// }),
@@ -4519,7 +4519,7 @@ import 'dart:async';
// if (mapController != null) {
// mapController!.animateCamera(CameraUpdate.newLatLng(
// currentPos)); // Optional: Follow car if needed
// // Note: SiroMapController doesn't expose raw symbol update yet for Marker object,
// // Note: TripzMapController doesn't expose raw symbol update yet for Marker object,
// // but declarative update via GetBuilder is fast.
// }
@@ -5452,13 +5452,13 @@ import 'dart:async';
// );
// }
// void onMapCreated(SiroMapController controller) {
// void onMapCreated(TripzMapController controller) {
// mapController = controller;
// update();
// }
// void onStyleLoaded() async {
// Log.print('🗺️ Siro Map Style Loaded. Initializing...');
// Log.print('🗺️ Tripz Map Style Loaded. Initializing...');
// isStyleLoaded = true;
// _loadMapIcons();