update login with device info

This commit is contained in:
Efril
2026-05-10 22:51:04 +07:00
parent 842b7a5041
commit a0610459bf
11 changed files with 181 additions and 9 deletions
+8
View File
@@ -1,6 +1,8 @@
import 'package:device_info_plus/device_info_plus.dart';
import 'package:firebase_messaging/firebase_messaging.dart';
import 'package:flutter_local_notifications/flutter_local_notifications.dart';
import 'package:injectable/injectable.dart';
import 'package:package_info_plus/package_info_plus.dart';
@module
abstract class FirebaseDi {
@@ -10,4 +12,10 @@ abstract class FirebaseDi {
@lazySingleton
FlutterLocalNotificationsPlugin get localNotifications =>
FlutterLocalNotificationsPlugin();
@lazySingleton
DeviceInfoPlugin get deviceInfo => DeviceInfoPlugin();
@preResolve
Future<PackageInfo> get packageInfo => PackageInfo.fromPlatform();
}