Merge branch 'faiz_cs' into 'master'

Fixed issues in Release mode

See merge request Cloud_Solution/mohemm-flutter-app!32
merge-requests/33/head
Sikander Saleem 3 years ago
commit b9ee1230b6

@ -123,6 +123,7 @@ class DashboardProviderModel with ChangeNotifier, DiagnosticableTreeMixin {
List<GetOpenNotificationsList>? getOpenNotificationsList; List<GetOpenNotificationsList>? getOpenNotificationsList;
MohemmITGPendingTaskResponseItem? cocCount; MohemmITGPendingTaskResponseItem? cocCount;
int cocFinalCount = 0; int cocFinalCount = 0;
//Work List API's & Methods //Work List API's & Methods
Future fetchWorkListCounter(context, {bool showLoading = false}) async { Future fetchWorkListCounter(context, {bool showLoading = false}) async {
try { try {

@ -140,7 +140,7 @@ class _LoginScreenState extends State<LoginScreen> {
Widget build(BuildContext context) { Widget build(BuildContext context) {
if (isAppOpenBySystem == null) { if (isAppOpenBySystem == null) {
isAppOpenBySystem = (ModalRoute.of(context)!.settings.arguments ?? true) as bool; isAppOpenBySystem = (ModalRoute.of(context)!.settings.arguments ?? true) as bool;
if (kDebugMode) { if (kReleaseMode) {
// username.text = "15444"; // Maha User // username.text = "15444"; // Maha User
username.text = "15153"; // Tamer User username.text = "15153"; // Tamer User
password.text = "Abcd@12345"; password.text = "Abcd@12345";

@ -178,8 +178,7 @@ class MarathonFooter extends StatelessWidget {
}) : super(key: key); }) : super(key: key);
Widget buildNoteForDemo() { Widget buildNoteForDemo() {
return Flexible( return RichText(
child: RichText(
text: TextSpan( text: TextSpan(
children: <InlineSpan>[ children: <InlineSpan>[
TextSpan( TextSpan(
@ -219,7 +218,6 @@ class MarathonFooter extends StatelessWidget {
) )
], ],
), ),
),
).paddingOnly(right: 21, left: 21, top: 11, bottom: 0); ).paddingOnly(right: 21, left: 21, top: 11, bottom: 0);
} }

@ -55,11 +55,13 @@ class MarathonProvider extends ChangeNotifier {
timer.cancel(); timer.cancel();
cancelTimer(); cancelTimer();
isMarathonCompleted = true; isMarathonCompleted = true;
await Future<dynamic>.delayed(const Duration(seconds: 3)); await Future<dynamic>.delayed(const Duration(seconds: 3)).whenComplete(
Navigator.pushReplacementNamed( () => Navigator.pushReplacementNamed(
context, context,
AppRoutes.marathonWinnerSelection, AppRoutes.marathonWinnerSelection,
),
); );
resetValues(); resetValues();
return; return;
@ -77,8 +79,9 @@ class MarathonProvider extends ChangeNotifier {
void resetValues() { void resetValues() {
timerU.cancel(); timerU.cancel();
isMarathonCompleted = false; _isMarathonCompleted = false;
currentQuestionNumber = 1; _currentQuestionNumber = 1;
notifyListeners();
} }
void cancelTimer() { void cancelTimer() {

@ -135,9 +135,7 @@ class AnswerContent extends StatelessWidget {
final DummyQuestionModel question; final DummyQuestionModel question;
final MarathonProvider provider; final MarathonProvider provider;
const AnswerContent( const AnswerContent({Key? key, required this.question, required this.provider}) : super(key: key);
{Key? key, required this.question, required this.provider})
: super(key: key);
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {
@ -170,7 +168,6 @@ class AnswerContent extends StatelessWidget {
provider.startTimer(context); provider.startTimer(context);
provider.swipeCardLeft(); provider.swipeCardLeft();
}, },
child: Flexible(
child: Container( child: Container(
height: 60, height: 60,
width: MediaQuery.of(context).size.width - 75, width: MediaQuery.of(context).size.width - 75,
@ -188,7 +185,6 @@ class AnswerContent extends StatelessWidget {
), ),
), ),
), ),
),
const SizedBox(height: 15), const SizedBox(height: 15),
InkWell( InkWell(
onTap: () { onTap: () {

Loading…
Cancel
Save