From e7ee5fc57b4ecd2333cf8b1350202efca781a16b Mon Sep 17 00:00:00 2001 From: Rabia Sarfaraz Date: Sat, 14 Feb 2026 12:48:16 +0500 Subject: [PATCH] docs: clarify HomeViewModel lifecycle and disposal in compass_app --- compass_app/app/lib/routing/router.dart | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/compass_app/app/lib/routing/router.dart b/compass_app/app/lib/routing/router.dart index 1ed94ed021e..380f5c34b89 100644 --- a/compass_app/app/lib/routing/router.dart +++ b/compass_app/app/lib/routing/router.dart @@ -46,6 +46,10 @@ GoRouter router(AuthRepository authRepository) => GoRouter( bookingRepository: context.read(), userRepository: context.read(), ); + // Currently HomeViewModel does not manage any disposable resources. + // If you add streams, controllers, or other resources in the future, + // remember to dispose it properly to prevent memory leaks. + return HomeScreen(viewModel: viewModel); }, routes: [