diff --git a/lib/core/components/custom_camera_preview.dart b/lib/core/components/custom_camera_preview.dart index d0a4083..e7e85fb 100644 --- a/lib/core/components/custom_camera_preview.dart +++ b/lib/core/components/custom_camera_preview.dart @@ -52,7 +52,7 @@ class _CustomCameraPreviewState extends State { bottom: 80, child: SizedBox( height: 80, - width: MediaQuery.of(context).size.width, // TODO context.width, + width: MediaQuery.of(context).size.width, child: ListView.builder( scrollDirection: Axis.horizontal, itemBuilder: (context, index) { diff --git a/lib/network/api_provider.dart b/lib/network/api_provider.dart index df35fc6..b3c25af 100644 --- a/lib/network/api_provider.dart +++ b/lib/network/api_provider.dart @@ -119,6 +119,7 @@ class ApiProvider { Future login( String userName, String pinCode, String securityCode) async { var body = { + // TODO A REMPLIR "application": "MobDR ", //+ ExeInfo(exeVersion) "pin_code": md5.convert(utf8.encode(pinCode)), "security_code": securityCode, //sCodeSecurite diff --git a/lib/service/device_info.dart b/lib/service/device_info.dart index 60ba41b..61dbb39 100644 --- a/lib/service/device_info.dart +++ b/lib/service/device_info.dart @@ -42,7 +42,13 @@ class device_info_plus { SharedPrefs().mobileUserAgent = deviceData['userAgent']; } + // log_tracker LoggerUtil.logNStackInfo('Devicedata:' + deviceData.toString()); + LoggerUtil.dblog( + 'LOG', + 'MOBDR', + "${deviceData['name']} (${deviceData['systemName']}/${deviceData['systemVersion']}/${deviceData['model']})", + 0); } on PlatformException { deviceData = { 'Error:': 'Failed to get platform version.' diff --git a/lib/ui/account/log.dart b/lib/ui/account/log.dart index d8fa0ee..139b06c 100644 --- a/lib/ui/account/log.dart +++ b/lib/ui/account/log.dart @@ -4,6 +4,8 @@ import 'package:mobdr/main.dart'; import 'package:mobdr/config/global_style.dart'; import 'package:mobdr/ui/reusable/reusable_widget.dart'; import 'package:mobdr/db/box_log.dart'; +import 'package:mobdr/service/plausible.dart'; +import 'package:mobdr/service/logger_util.dart'; class LogPage extends StatefulWidget { @override @@ -71,6 +73,11 @@ class _LogPageState extends State { @override void initState() { super.initState(); + + // track & log page access + final page = 'log'; + LoggerUtil.dblog('LOG', 'MOBDR', 'Page : ${page}', 0); + PlausibleUtil.addEvent(name: 'pageview', page: page); } @override diff --git a/lib/ui/account/settings.dart b/lib/ui/account/settings.dart index ffaedd5..509f5c5 100644 --- a/lib/ui/account/settings.dart +++ b/lib/ui/account/settings.dart @@ -4,6 +4,8 @@ import 'package:mobdr/config/constant.dart'; import 'package:mobdr/config/global_style.dart'; import 'package:mobdr/ui/reusable/reusable_widget.dart'; import 'package:mobdr/service/shared_prefs.dart'; +import 'package:mobdr/service/plausible.dart'; +import 'package:mobdr/service/logger_util.dart'; class SettingsPage extends StatefulWidget { @override @@ -23,6 +25,11 @@ class _SettingsPageState extends State { void initState() { super.initState(); + // track & log page access + final page = 'settings'; + LoggerUtil.dblog('LOG', 'MOBDR', 'Page : ${page}', 0); + PlausibleUtil.addEvent(name: 'pageview', page: page); + setState(() { _photoQuality = SharedPrefs().photoQuality; _photoResizing = SharedPrefs().photoResizing;