|
|
@ -22,6 +22,7 @@ import 'package:diplomaticquarterapp/uitl/utils.dart';
|
|
|
|
import 'package:diplomaticquarterapp/widgets/in_app_browser/InAppBrowser.dart';
|
|
|
|
import 'package:diplomaticquarterapp/widgets/in_app_browser/InAppBrowser.dart';
|
|
|
|
import 'package:diplomaticquarterapp/widgets/others/app_scaffold_widget.dart';
|
|
|
|
import 'package:diplomaticquarterapp/widgets/others/app_scaffold_widget.dart';
|
|
|
|
import 'package:flutter/material.dart';
|
|
|
|
import 'package:flutter/material.dart';
|
|
|
|
|
|
|
|
import 'package:flutter_countdown_timer/countdown_timer_controller.dart';
|
|
|
|
import 'package:flutter_countdown_timer/current_remaining_time.dart';
|
|
|
|
import 'package:flutter_countdown_timer/current_remaining_time.dart';
|
|
|
|
import 'package:flutter_countdown_timer/flutter_countdown_timer.dart';
|
|
|
|
import 'package:flutter_countdown_timer/flutter_countdown_timer.dart';
|
|
|
|
import 'package:flutter_svg/flutter_svg.dart';
|
|
|
|
import 'package:flutter_svg/flutter_svg.dart';
|
|
|
@ -52,6 +53,7 @@ class _ToDoState extends State<ToDo> {
|
|
|
|
List<ImagesInfo> imagesInfo = List();
|
|
|
|
List<ImagesInfo> imagesInfo = List();
|
|
|
|
|
|
|
|
|
|
|
|
ToDoCountProviderModel toDoProvider;
|
|
|
|
ToDoCountProviderModel toDoProvider;
|
|
|
|
|
|
|
|
CountdownTimerController controller;
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
@override
|
|
|
|
void initState() {
|
|
|
|
void initState() {
|
|
|
@ -65,6 +67,8 @@ class _ToDoState extends State<ToDo> {
|
|
|
|
'https://hmgwebservices.com/Images/MobileApp/images-info-home/todo/en/0.png',
|
|
|
|
'https://hmgwebservices.com/Images/MobileApp/images-info-home/todo/en/0.png',
|
|
|
|
imageAr:
|
|
|
|
imageAr:
|
|
|
|
'https://hmgwebservices.com/Images/MobileApp/images-info-home/todo/ar/0.png'));
|
|
|
|
'https://hmgwebservices.com/Images/MobileApp/images-info-home/todo/ar/0.png'));
|
|
|
|
|
|
|
|
int endTime = DateTime.now().millisecondsSinceEpoch + 1000 * 30;
|
|
|
|
|
|
|
|
controller = CountdownTimerController(endTime: endTime,);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
@override
|
|
|
@ -229,12 +233,7 @@ class _ToDoState extends State<ToDo> {
|
|
|
|
),
|
|
|
|
),
|
|
|
|
Container(
|
|
|
|
Container(
|
|
|
|
child: CountdownTimer(
|
|
|
|
child: CountdownTimer(
|
|
|
|
endTime: DateTime.now()
|
|
|
|
controller: controller,
|
|
|
|
.millisecondsSinceEpoch +
|
|
|
|
|
|
|
|
(widget.appoList[index]
|
|
|
|
|
|
|
|
.remaniningHoursTocanPay *
|
|
|
|
|
|
|
|
1000) *
|
|
|
|
|
|
|
|
60,
|
|
|
|
|
|
|
|
widgetBuilder:
|
|
|
|
widgetBuilder:
|
|
|
|
(_, CurrentRemainingTime time) {
|
|
|
|
(_, CurrentRemainingTime time) {
|
|
|
|
return Text(
|
|
|
|
return Text(
|
|
|
|