From bba9c5a4ccae5b6ddb62989565649a8e4d705a64 Mon Sep 17 00:00:00 2001 From: Ashish Bailkeri Date: Sun, 26 Feb 2023 13:56:21 -0500 Subject: [PATCH] fix display name in database --- lib/meetings.dart | 2 +- lib/sell.dart | 24 +++++++++++++++++------- 2 files changed, 18 insertions(+), 8 deletions(-) diff --git a/lib/meetings.dart b/lib/meetings.dart index f72cc44..74666b7 100644 --- a/lib/meetings.dart +++ b/lib/meetings.dart @@ -17,7 +17,7 @@ class PriceRange { } class Seller implements Comparable { - String name = ""; + String? name = "Unknown Seller"; String uid = ""; List location; TimeRange availableTime; diff --git a/lib/sell.dart b/lib/sell.dart index 761733e..8bcfa52 100644 --- a/lib/sell.dart +++ b/lib/sell.dart @@ -46,7 +46,8 @@ class _SellScreenState extends State { resizeToAvoidBottomInset: true, body: Padding( padding: const EdgeInsets.fromLTRB(0, 8, 0, 0), - child: Column(mainAxisAlignment: MainAxisAlignment.spaceEvenly, children: [ + child: + Column(mainAxisAlignment: MainAxisAlignment.spaceEvenly, children: [ Row( mainAxisAlignment: MainAxisAlignment.center, children: const [ @@ -101,7 +102,9 @@ class _SellScreenState extends State { children: [ ElevatedButton( onPressed: () async { - DatePicker.showDateTimePicker(context, showTitleActions: true, minTime: DateTime.now(), onChanged: (date) { + DatePicker.showDateTimePicker(context, + showTitleActions: true, + minTime: DateTime.now(), onChanged: (date) { print('change $date'); }, onConfirm: (date) { setState(() { @@ -125,7 +128,9 @@ class _SellScreenState extends State { ), ElevatedButton( onPressed: () async { - DatePicker.showDateTimePicker(context, showTitleActions: true, minTime: DateTime.now(), onChanged: (date) { + DatePicker.showDateTimePicker(context, + showTitleActions: true, + minTime: DateTime.now(), onChanged: (date) { print('change $date'); }, onConfirm: (date) { setState(() { @@ -178,14 +183,19 @@ class _SellScreenState extends State { if (value == true) locations.add(key); }); if (user != null) { - Seller seller = Seller("", user.uid, locations, TimeRange(Timestamp.fromDate(startTimeTime), Timestamp.fromDate(endTimeTime)), double.parse(priceController.text)); - print("SIFSIFISFHJIS"); - print(seller); + Seller seller = Seller( + user.displayName, + user.uid, + locations, + TimeRange(Timestamp.fromDate(startTimeTime), + Timestamp.fromDate(endTimeTime)), + double.parse(priceController.text)); addSeller(seller); } }, style: ButtonStyle( - backgroundColor: MaterialStateColor.resolveWith((states) => Colors.blue), + backgroundColor: + MaterialStateColor.resolveWith((states) => Colors.blue), ), child: const Text('Submit Sell Request'), ),