small irrelevant updates
This commit is contained in:
		
							parent
							
								
									42c97a5f5d
								
							
						
					
					
						commit
						5ba6dcedf3
					
				
					 6 changed files with 37 additions and 39 deletions
				
			
		| 
						 | 
				
			
			@ -1,6 +1,4 @@
 | 
			
		|||
import 'package:flutter/material.dart';
 | 
			
		||||
// import 'package:http/http.dart' as http;
 | 
			
		||||
// import 'package:flutter_html/flutter_html.dart';
 | 
			
		||||
 | 
			
		||||
class ContactsPage extends StatefulWidget {
 | 
			
		||||
  const ContactsPage({super.key});
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -78,6 +78,8 @@ class _EmailListScreenState extends State<EmailListScreen>
 | 
			
		|||
          selectedEmails[email].seen = read;
 | 
			
		||||
          ApiService()
 | 
			
		||||
              .markAsSeen(selectedEmails[email].id); //the remote or .json
 | 
			
		||||
          print(selectedEmails[email].id);
 | 
			
		||||
 | 
			
		||||
        }
 | 
			
		||||
      } else {
 | 
			
		||||
        //unread
 | 
			
		||||
| 
						 | 
				
			
			@ -85,7 +87,7 @@ class _EmailListScreenState extends State<EmailListScreen>
 | 
			
		|||
          selectedEmails[email].seen = read;
 | 
			
		||||
          ApiService()
 | 
			
		||||
              .markAsUnseen(selectedEmails[email].id); //the remote or .json
 | 
			
		||||
          print(selectedEmails[email].subject);
 | 
			
		||||
          print(selectedEmails[email].id);
 | 
			
		||||
        }
 | 
			
		||||
      }
 | 
			
		||||
    });
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -57,7 +57,6 @@ class _EmailViewState extends State<EmailView> {
 | 
			
		|||
    nameOfDocument: widget.subject,
 | 
			
		||||
  );
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
  final hardcodedMarkers = [
 | 
			
		||||
    {'id': 'marker1', 'x': 50, 'y': 100},
 | 
			
		||||
    {'id': 'marker2', 'x': 150, 'y': 200},
 | 
			
		||||
| 
						 | 
				
			
			@ -75,6 +74,8 @@ class _EmailViewState extends State<EmailView> {
 | 
			
		|||
        .emailContent; //html of the email/ actually entire thread, gives me little space to play in between
 | 
			
		||||
    // i wonder if the other attributes change? because if so i have to add like some zooms in and out of the emails, as in collapse
 | 
			
		||||
    // _registerViewFactory(currentContent);
 | 
			
		||||
    print("email content in Collapsable ${widget.emailContent}");
 | 
			
		||||
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  void _scrollToNumber(String spanId) {
 | 
			
		||||
| 
						 | 
				
			
			@ -99,7 +100,6 @@ class _EmailViewState extends State<EmailView> {
 | 
			
		|||
    });
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
  @override
 | 
			
		||||
  Widget build(BuildContext context) {
 | 
			
		||||
    ApiService.currThreadID = widget.id;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,4 +1,5 @@
 | 
			
		|||
import 'package:crab_ui/sonicEmailView.dart';
 | 
			
		||||
import 'package:go_router/go_router.dart';
 | 
			
		||||
import 'package:pointer_interceptor/pointer_interceptor.dart';
 | 
			
		||||
 | 
			
		||||
import 'folder_drawer.dart';
 | 
			
		||||
| 
						 | 
				
			
			@ -223,14 +224,22 @@ class _HomeScreenState extends State<HomeScreen> with TickerProviderStateMixin {
 | 
			
		|||
                                leading: Icon(Icons.home),
 | 
			
		||||
                                onTap: () {
 | 
			
		||||
                                  // Navigate to Home
 | 
			
		||||
                                  context.go("/home");
 | 
			
		||||
                                },
 | 
			
		||||
                              ),
 | 
			
		||||
                              ListTile(
 | 
			
		||||
                                leading: Icon(Icons.settings),
 | 
			
		||||
                                onTap: () {
 | 
			
		||||
                                  // Navigate to Settings
 | 
			
		||||
                                },
 | 
			
		||||
                              ),
 | 
			
		||||
                              // ListTile(
 | 
			
		||||
                              //   leading: Icon(Icons.settings),
 | 
			
		||||
                              //   onTap: () {
 | 
			
		||||
                              //     // Navigate to Settings
 | 
			
		||||
                              //   },
 | 
			
		||||
                              // ),
 | 
			
		||||
                              // ListTile(
 | 
			
		||||
                              //   leading: Icon(Icons.contact_mail),
 | 
			
		||||
                              //   onTap: () {
 | 
			
		||||
                              //     // Navigate to Contacts
 | 
			
		||||
                              //   },
 | 
			
		||||
                              // ),
 | 
			
		||||
 | 
			
		||||
                              ListTile(
 | 
			
		||||
                                leading: Icon(Icons.email),
 | 
			
		||||
                                onTap: () {
 | 
			
		||||
| 
						 | 
				
			
			@ -534,7 +543,8 @@ class _HomeScreenState extends State<HomeScreen> with TickerProviderStateMixin {
 | 
			
		|||
                                                                            "Selected folder: $selectedFolder");
 | 
			
		||||
                                                                        // Store the selected folder or perform any action
 | 
			
		||||
                                                                        // ApiService.currFolder = selectedFolder!;
 | 
			
		||||
                                                                        _emailPageKey.currentState! //the one selected
 | 
			
		||||
                                                                        _emailPageKey
 | 
			
		||||
                                                                            .currentState! //the one selected
 | 
			
		||||
                                                                            .moveSelectedOfFolder(selectedFolder!);
 | 
			
		||||
                                                                        _overlayEntry
 | 
			
		||||
                                                                            ?.remove();
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -22,7 +22,6 @@ class HyM extends StatelessWidget {
 | 
			
		|||
  @override
 | 
			
		||||
  Widget build(BuildContext context) {
 | 
			
		||||
    final GoRouter _router = GoRouter(
 | 
			
		||||
        // refreshListenable: ,
 | 
			
		||||
        initialLocation: '/',
 | 
			
		||||
        routes: [
 | 
			
		||||
          GoRoute(
 | 
			
		||||
| 
						 | 
				
			
			@ -48,7 +47,8 @@ class HyM extends StatelessWidget {
 | 
			
		|||
                final target = state.pathParameters['target']!;
 | 
			
		||||
                final viewspecs = state.pathParameters['viewspecs']!;
 | 
			
		||||
                final emailId = state.pathParameters['emailID']!;
 | 
			
		||||
                return Routinghandler.fromParameters("main anchor", subject, target, viewspecs, emailId);
 | 
			
		||||
                return Routinghandler.fromParameters(
 | 
			
		||||
                    "main anchor", subject, target, viewspecs, emailId);
 | 
			
		||||
              }),
 | 
			
		||||
        ]);
 | 
			
		||||
    return MaterialApp.router(
 | 
			
		||||
| 
						 | 
				
			
			@ -59,18 +59,6 @@ class HyM extends StatelessWidget {
 | 
			
		|||
      ),
 | 
			
		||||
      title: 'HyM',
 | 
			
		||||
      routerConfig: _router,
 | 
			
		||||
      // home: HomeScreen(),
 | 
			
		||||
 | 
			
		||||
      // routes: {
 | 
			
		||||
      //   "/": (context) => SplashScreen(),
 | 
			
		||||
      //   "/login": (context) => const LoginPage(),
 | 
			
		||||
      //   "/home": (context) => HomeScreen(),
 | 
			
		||||
      //   "/contacts": (context) => ContactsPage(),
 | 
			
		||||
      //   GoRoute(
 | 
			
		||||
      //     path:
 | 
			
		||||
      //   )
 | 
			
		||||
      //   "/email": (context) => EmailListScreen(),
 | 
			
		||||
      // },
 | 
			
		||||
    );
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -81,7 +81,7 @@ class SerializableMessage {
 | 
			
		|||
    required this.subject,
 | 
			
		||||
    required this.date,
 | 
			
		||||
    required this.uid,
 | 
			
		||||
    required this.list, //email list???
 | 
			
		||||
    required this.list, //folder
 | 
			
		||||
    required this.id,
 | 
			
		||||
    required this.in_reply_to,
 | 
			
		||||
  });
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		
		Reference in a new issue