import 'package:get/get.dart'; import 'package:star_lock/tools/storage.dart'; import 'package:uuid/uuid.dart'; class AppBindings extends Bindings { @override void dependencies() { initDeviceId(); } Future initDeviceId() async { final String? deviceID = await Storage.getString(appDeviceID); final bool isNullOrBlank = GetUtils.isNullOrBlank(deviceID) ?? true; if (isNullOrBlank) { final String uuidV4 = const Uuid().v4(); print('initDeviceId UUID:v4: $uuidV4'); await Storage.setString(appDeviceID, uuidV4); } } }