chore: update app version to 1.9.0, change Flutter build mode to debug, and add changes field to app info model for update dialogs
This commit is contained in:
@@ -1,13 +1,35 @@
|
||||
import 'dart:io';
|
||||
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:rasadyar_core/core.dart';
|
||||
|
||||
Future<void> requiredUpdateDialog({required Future<void> Function() onConfirm}) async {
|
||||
Future<void> requiredUpdateDialog({
|
||||
required Future<void> Function() onConfirm,
|
||||
required List<String>? changes,
|
||||
}) async {
|
||||
await Get.defaultDialog(
|
||||
barrierDismissible: false,
|
||||
onWillPop: () async => false,
|
||||
title: 'بروزرسانی',
|
||||
middleText: 'برای استفاده از امکانات برنامه لطفا برنامه را بروز رسانی نمایید.',
|
||||
content: Container(
|
||||
child: Column(
|
||||
crossAxisAlignment: CrossAxisAlignment.start,
|
||||
spacing: 8.h,
|
||||
children:
|
||||
changes
|
||||
?.map(
|
||||
(e) => Text(
|
||||
e,
|
||||
|
||||
style: AppFonts.yekan14.copyWith(color: AppColor.textColor),
|
||||
),
|
||||
)
|
||||
.toList() ??
|
||||
[],
|
||||
),
|
||||
),
|
||||
middleText:
|
||||
'برای استفاده از امکانات برنامه لطفا برنامه را بروز رسانی نمایید.',
|
||||
confirm: RElevated(
|
||||
height: 40.h,
|
||||
width: 150.w,
|
||||
@@ -28,12 +50,15 @@ Future<void> requiredUpdateDialog({required Future<void> Function() onConfirm})
|
||||
);
|
||||
}
|
||||
|
||||
Future<void> optionalUpdateDialog({required Future<void> Function() onConfirm}) async {
|
||||
Future<void> optionalUpdateDialog({
|
||||
required Future<void> Function() onConfirm,
|
||||
}) async {
|
||||
await Get.defaultDialog(
|
||||
barrierDismissible: false,
|
||||
onWillPop: () async => false,
|
||||
title: 'بروزرسانی',
|
||||
middleText: 'برای استفاده از امکانات جدید برنامه می توانید آن را بروزرسانی نمایید.',
|
||||
middleText:
|
||||
'برای استفاده از امکانات جدید برنامه می توانید آن را بروزرسانی نمایید.',
|
||||
confirm: RElevated(
|
||||
height: 40.h,
|
||||
width: 150.w,
|
||||
|
||||
Reference in New Issue
Block a user