diff --git a/lib/src/models/user_model.dart b/lib/src/models/user_model.dart index 9939061..e1ee4c9 100644 --- a/lib/src/models/user_model.dart +++ b/lib/src/models/user_model.dart @@ -10,15 +10,14 @@ class UserModel { final Reference? photo; final int? tarifa; final String? phoneNumber; - final String? token; UserModel(this.name, this.city, this.profession, this.state, this.photo, - this.tarifa, this.phoneNumber, this.token); + this.tarifa, this.phoneNumber); static Future fromJson( Map? json, String uid) async { try { - if (json == null) return UserModel('', '', '', null, null, 0, '', ''); + if (json == null) return UserModel('', '', '', null, null, 0, ''); String? avatar = json['photo']; return UserModel( @@ -29,11 +28,10 @@ class UserModel { avatar != null ? storage.ref().child(avatar) : null, json['tarifa'] ?? 0, json['phoneNumber'], - json['token'], ); } catch (e) { print('XD user $e'); - return UserModel('', '', '', null, null, 0, '', ''); + return UserModel('', '', '', null, null, 0, ''); } } @@ -45,7 +43,7 @@ class UserModel { return fromJson(data, uid); } catch (e) { print('Error getting user: $e'); - return UserModel('', '', '', null, null, 0, '', ''); + return UserModel('', '', '', null, null, 0, ''); } } } diff --git a/lib/src/screens/service.dart b/lib/src/screens/service.dart index ad9ed9f..5e35c0a 100644 --- a/lib/src/screens/service.dart +++ b/lib/src/screens/service.dart @@ -141,18 +141,9 @@ class _ServiceScreenState extends State { @override void initState() { super.initState(); - final String token = '50002'; final userRef = FirebaseFirestore.instance.collection('users').doc(uid); - userRef.get().then((docSnapshot) { - if (docSnapshot.exists) { - userRef.update({'token': token}); - } else { - userRef.set({'token': token}, SetOptions(merge: true)); - } - }); - if (user == null) { UserModel.getUser(uid.toString()).then( (UserModel s) => setState(() => user = s), diff --git a/pubspec.yaml b/pubspec.yaml index df8555f..57c921e 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -63,6 +63,7 @@ dependencies: firebase_messaging: ^14.5.0 flutter_local_notifications: ^14.0.0+1 responsive_builder: ^0.7.0 + universal_html: ^2.2.3 dev_dependencies: flutter_test: