This commit is contained in:
Hamza-Ayed
2023-10-18 01:34:30 +03:00
parent a321b993ec
commit b0e842e53b
13 changed files with 255 additions and 181 deletions

View File

@@ -1,3 +1,5 @@
import 'dart:convert';
import 'package:get/get.dart';
import 'package:ride/constant/box_name.dart';
import 'dart:async';
@@ -12,6 +14,8 @@ class HomeCaptainController extends GetxController {
DateTime? activeStartTime;
Duration activeDuration = Duration.zero;
Timer? activeTimer;
Map data = {};
String totalToday = '0';
// Inject the LocationController class
final locationController = Get.find<LocationController>();
@@ -53,12 +57,26 @@ class HomeCaptainController extends GetxController {
@override
void onInit() async {
addToken();
getPaymentToday();
super.onInit();
}
addToken() async {
await CRUD().post(link: AppLink.addTokensDriver, payload: {
'token': box.read(BoxName.tokenDriver),
'captain_id': box.read(BoxName.driverID).toString()
}).then((value) => print('cccc'));
}).then((value) => print('Token Added'));
box.write(BoxName.statusDriverLocation, 'off');
super.onInit();
}
getPaymentToday() async {
var res = await CRUD().get(
link: AppLink.getDriverpaymentToday,
payload: {'driverID': box.read(BoxName.driverID).toString()});
data = jsonDecode(res);
totalToday = data['message'][0]['total_amount'];
update();
}
@override