feat: standard error handling, web bug fixes, and mock data setup
This commit is contained in:
@@ -144,7 +144,17 @@ class DoormileApp extends StatelessWidget {
|
||||
page = const SavedAddressesScreen();
|
||||
break;
|
||||
case Routes.chat:
|
||||
page = ChatScreen(riderName: (settings.arguments as String?) ?? 'Rahul Sharma');
|
||||
final chatArgs = settings.arguments as Map<String, String?>? ?? {};
|
||||
page = Builder(
|
||||
builder: (context) {
|
||||
final appState = Provider.of<AppState>(context, listen: false);
|
||||
return ChatScreen(
|
||||
riderName: chatArgs['milerName'] ?? 'Rider',
|
||||
bookingId: chatArgs['bookingId'] ?? '',
|
||||
authToken: appState.authToken,
|
||||
);
|
||||
},
|
||||
);
|
||||
break;
|
||||
default:
|
||||
page = const MainShell();
|
||||
|
||||
Reference in New Issue
Block a user