From b77d1215bc0e121739960cd2e2767908d496ad90 Mon Sep 17 00:00:00 2001 From: Taranjeet Singh Date: Wed, 27 May 2026 20:41:29 +0530 Subject: [PATCH] fix(system-info): make serial no flag based Signed-off-by: Taranjeet Singh --- lib/src/system_info/system_info.dart | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/lib/src/system_info/system_info.dart b/lib/src/system_info/system_info.dart index 4fa383d..a558119 100644 --- a/lib/src/system_info/system_info.dart +++ b/lib/src/system_info/system_info.dart @@ -1,10 +1,15 @@ import 'package:fa_flutter_core/fa_flutter_core.dart'; class SystemInfo implements DeviceInfo, PackageInformation { - const SystemInfo({required this.deviceInfo, required this.packageInfo}); + const SystemInfo({ + required this.deviceInfo, + required this.packageInfo, + this.isSerialNoRequired = false, + }); final DeviceInfo deviceInfo; final PackageInformation packageInfo; + final bool isSerialNoRequired; @override String get version => packageInfo.version; @@ -48,7 +53,7 @@ class SystemInfo implements DeviceInfo, PackageInformation { "Model": model, "OSVersion": os, "SdkVersion": sdk, - "Serial": id, + "Serial": isSerialNoRequired ? id : "", "IMEINo": imei, }; }