You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When running dart streamChatClient.state.totalUnreadCountStream.listen the count is always 8 it does not change.
I confirmed that I am marking messages as read using this:
I even tried to call the markread function directly issue remains.
Steps to reproduce
*
Supporting info to reproduce
No response
Relevant log output
Flutter analyze output
info • Angle brackets will be interpreted as HTML • lib/extensions/caps_extension.dart:13:22 • unintended_html_in_doc_comment
warning • Unused import: 'dart:developer' • lib/features/auth/pages/email_verification.dart:1:8 • unused_import
info • Don't use 'BuildContext's across async gaps • lib/features/auth/pages/mfa_verification.dart:56:35 • use_build_context_synchronously info • Don't use 'BuildContext's across async gaps, guarded by an unrelated 'mounted' check • lib/features/auth/pages/signup.dart:436:41 • use_build_context_synchronously
info • Don't use 'BuildContext's across async gaps, guarded by an unrelated 'mounted' check • lib/features/auth/pages/signup.dart:474:39 • use_build_context_synchronously info • Don't use 'BuildContext's across async gaps, guarded by an unrelated 'mounted' check • lib/features/drawer/pages/verification_home.dart:132:41 •
use_build_context_synchronously
warning • Unused import: 'package:remixicon/remixicon.dart' • lib/features/help/pages/help.dart:3:8 • unused_import
warning • Unused import: 'package:supabase_social_jawn_test/models/livestream_graph_model.dart' • lib/features/livestream/pages/livestreams.dart:9:8 • unused_import
warning • Unused import: 'package:supabase_social_jawn_test/widgets/callWidgets/livestream_item.dart' • lib/features/livestream/pages/livestreams.dart:13:8 • unused_import
warning • Unused import: '../../../core/constants/router_names.dart' • lib/features/livestream/pages/livestreams.dart:16:8 • unused_import
warning • Unused import: '../../../core/constants/socailjawn.dart' • lib/features/livestream/pages/livestreams.dart:17:8 • unused_import
warning • Unused import: '../../../widgets/drawerView.dart' • lib/features/livestream/pages/livestreams.dart:19:8 • unused_import
warning • The value of the local variable 'id' isn't used • lib/features/livestream/pages/livestreams.dart:185:23 • unused_local_variable info • Don't use 'BuildContext's across async gaps, guarded by an unrelated 'mounted' check • lib/features/messages/pages/add_members.dart:126:46 • use_build_context_synchronously
info • Don't use 'BuildContext's across async gaps • lib/features/messages/pages/chat_details.dart:67:7 • use_build_context_synchronously info • Don't use 'BuildContext's across async gaps, guarded by an unrelated 'mounted' check • lib/features/messages/pages/chat_details.dart:186:55 • use_build_context_synchronously
info • Don't use 'BuildContext's across async gaps, guarded by an unrelated 'mounted' check • lib/features/messages/pages/chat_details.dart:347:52 • use_build_context_synchronously info • Don't use 'BuildContext's across async gaps, guarded by an unrelated 'mounted' check • lib/features/messages/pages/chat_details.dart:360:52 • use_build_context_synchronously
info • Don't use 'BuildContext's across async gaps, guarded by an unrelated 'mounted' check • lib/features/messages/pages/chat_details.dart:369:52 • use_build_context_synchronously info • Don't use 'BuildContext's across async gaps, guarded by an unrelated 'mounted' check • lib/features/messages/pages/chat_details.dart:408:35 • use_build_context_synchronously
info • Don't use 'BuildContext's across async gaps • lib/features/messages/pages/chat_details.dart:434:39 • use_build_context_synchronously info • Don't use 'BuildContext's across async gaps • lib/features/messages/pages/chat_details.dart:435:39 • use_build_context_synchronously
info • Don't use 'BuildContext's across async gaps, guarded by an unrelated 'mounted' check • lib/features/messages/pages/chat_search.dart:151:39 • use_build_context_synchronously info • Don't use 'BuildContext's across async gaps, guarded by an unrelated 'mounted' check • lib/features/messages/pages/create_chat.dart:76:39 • use_build_context_synchronously
info • Don't use 'BuildContext's across async gaps, guarded by an unrelated 'mounted' check • lib/features/messages/pages/create_chat.dart:77:39 • use_build_context_synchronously info • Don't use 'BuildContext's across async gaps, guarded by an unrelated 'mounted' check • lib/features/messages/pages/create_chat.dart:90:39 • use_build_context_synchronously
info • Don't use 'BuildContext's across async gaps, guarded by an unrelated 'mounted' check • lib/features/messages/pages/create_chat.dart:91:39 • use_build_context_synchronously info • Don't use 'BuildContext's across async gaps, guarded by an unrelated 'mounted' check • lib/features/messages/pages/member_list.dart:160:69 • use_build_context_synchronously
info • Don't use 'BuildContext's across async gaps, guarded by an unrelated 'mounted' check • lib/features/messages/pages/member_list.dart:179:69 • use_build_context_synchronously info • Don't use 'BuildContext's across async gaps, guarded by an unrelated 'mounted' check • lib/features/messages/pages/member_list.dart:199:69 • use_build_context_synchronously
info • Don't use 'BuildContext's across async gaps, guarded by an unrelated 'mounted' check • lib/features/messages/pages/member_list.dart:218:69 • use_build_context_synchronously info • Don't use 'BuildContext's across async gaps, guarded by an unrelated 'mounted' check • lib/features/messages/pages/member_list.dart:234:69 • use_build_context_synchronously
info • Don't use 'BuildContext's across async gaps, guarded by an unrelated 'mounted' check • lib/features/messages/pages/member_list.dart:412:57 • use_build_context_synchronously info • Don't use 'BuildContext's across async gaps, guarded by an unrelated 'mounted' check • lib/features/messages/pages/member_list.dart:413:57 • use_build_context_synchronously
warning • The value of the field '_isCallsAllowed' isn't used • lib/features/messages/pages/messages.dart:42:8 • unused_field info • Don't use 'BuildContext's across async gaps • lib/features/messages/widgets/chat_audio.dart:84:51 • use_build_context_synchronously
info • 'withOpacity' is deprecated and shouldn't be used. Use .withValues() to avoid precision loss • lib/features/messages/widgets/messageWidgets/message_link.dart:45:51 • deprecated_member_usewarning • Unused import: 'package:supabase_social_jawn_test/router/router.dart' • lib/features/messages/widgets/messageWidgets/message_shell.dart:11:8 • unused_importwarning • Unused import: 'package:supabase_social_jawn_test/router/router.dart' • lib/features/messages/widgets/messageWidgets/text_message.dart:6:8 • unused_import info • 'withOpacity' is deprecated and shouldn't be used. Use .withValues() to avoid precision loss • lib/features/messages/widgets/messageWidgets/text_message.dart:41:44 •
deprecated_member_use
info • 'withOpacity' is deprecated and shouldn't be used. Use .withValues() to avoid precision loss • lib/features/messages/widgets/messageWidgets/text_message.dart:44:44 • deprecated_member_usewarning • The value of the local variable 'user' isn't used • lib/features/messages/widgets/messageWidgets/text_message.dart:66:29 • unused_local_variable
warning • The value of the local variable 'call' isn't used • lib/features/messages/widgets/messageWidgets/video_call_message.dart:40:21 • unused_local_variablewarning • Unused import: 'dart:ffi' • lib/features/messages/widgets/message_bubble.dart:1:8 • unused_importwarning • Unused import: 'package:supabase_social_jawn_test/router/router.dart' • lib/features/messages/widgets/message_input.dart:23:8 • unused_import info • Don't use 'BuildContext's across async gaps • lib/features/messages/widgets/message_input.dart:381:7 • use_build_context_synchronously
info • 'desiredAccuracy' is deprecated and shouldn't be used. use settings parameter with AndroidSettings, AppleSettings, WebSettings, or LocationSettings • lib/features/messages/widgets/message_input.dart:591:11 • deprecated_member_use info • Don't use 'BuildContext's across async gaps, guarded by an unrelated 'mounted' check • lib/features/messages/widgets/message_input.dart:701:38 •
use_build_context_synchronously
info • Don't use 'BuildContext's across async gaps, guarded by an unrelated 'mounted' check • lib/features/messages/widgets/message_input.dart:932:45 • use_build_context_synchronously info • Don't use 'BuildContext's across async gaps, guarded by an unrelated 'mounted' check • lib/features/messages/widgets/message_list_tile.dart:58:44 •
use_build_context_synchronously
info • Don't use 'BuildContext's across async gaps, guarded by an unrelated 'mounted' check • lib/features/messages/widgets/message_list_tile.dart:69:44 • use_build_context_synchronously info • Don't use 'BuildContext's across async gaps, guarded by an unrelated 'mounted' check • lib/features/messages/widgets/message_list_tile.dart:80:44 •
use_build_context_synchronously
info • Don't use 'BuildContext's across async gaps, guarded by an unrelated 'mounted' check • lib/features/messages/widgets/message_list_tile.dart:91:44 • use_build_context_synchronously info • Don't use 'BuildContext's across async gaps, guarded by an unrelated 'mounted' check • lib/features/messages/widgets/message_list_tile.dart:100:44 •
use_build_context_synchronously
warning • Unused import: 'package:supabase_social_jawn_test/router/router.dart' • lib/features/messages/widgets/post_message.dart:8:8 • unused_import
info • 'desiredAccuracy' is deprecated and shouldn't be used. use settings parameter with AndroidSettings, AppleSettings, WebSettings, or LocationSettings • lib/features/posts/pages/create_post.dart:281:11 • deprecated_member_use info • Don't use 'BuildContext's across async gaps • lib/features/posts/pages/create_post.dart:1279:7 • use_build_context_synchronously
info • 'withOpacity' is deprecated and shouldn't be used. Use .withValues() to avoid precision loss • lib/features/posts/pages/create_post.dart:1410:63 • deprecated_member_use info • 'withOpacity' is deprecated and shouldn't be used. Use .withValues() to avoid precision loss • lib/features/posts/pages/create_post.dart:1419:44 • deprecated_member_use
info • 'withOpacity' is deprecated and shouldn't be used. Use .withValues() to avoid precision loss • lib/features/posts/pages/create_post.dart:1811:32 • deprecated_member_use info • 'withOpacity' is deprecated and shouldn't be used. Use .withValues() to avoid precision loss • lib/features/posts/pages/create_post.dart:1849:32 • deprecated_member_use
info • 'withOpacity' is deprecated and shouldn't be used. Use .withValues() to avoid precision loss • lib/features/posts/pages/create_post.dart:1921:32 • deprecated_member_use info • 'withOpacity' is deprecated and shouldn't be used. Use .withValues() to avoid precision loss • lib/features/posts/pages/create_post.dart:1955:32 • deprecated_member_use
info • 'withOpacity' is deprecated and shouldn't be used. Use .withValues() to avoid precision loss • lib/features/posts/pages/create_post.dart:2024:34 • deprecated_member_use info • 'withOpacity' is deprecated and shouldn't be used. Use .withValues() to avoid precision loss • lib/features/posts/pages/full_screen_carousel.dart:84:32 •
deprecated_member_use
info • Don't use 'BuildContext's across async gaps • lib/features/posts/pages/post_full_view.dart:507:7 • use_build_context_synchronously info • Don't use 'BuildContext's across async gaps • lib/features/posts/pages/post_viewer.dart:240:53 • use_build_context_synchronously
warning • The '!' will have no effect because the receiver can't be null • lib/features/posts/pages/reactions_list.dart:1412:41 • unnecessary_non_null_assertionwarning • The '!' will have no effect because the receiver can't be null • lib/features/posts/pages/reactions_list.dart:1416:53 • unnecessary_non_null_assertion
warning • The '!' will have no effect because the receiver can't be null • lib/features/posts/pages/reactions_list.dart:1424:36 • unnecessary_non_null_assertionwarning • The '!' will have no effect because the receiver can't be null • lib/features/posts/pages/reactions_list.dart:1428:48 • unnecessary_non_null_assertion
warning • The '!' will have no effect because the receiver can't be null • lib/features/posts/pages/reactions_list.dart:1451:49 • unnecessary_non_null_assertionwarning • The '!' will have no effect because the receiver can't be null • lib/features/posts/pages/reactions_list.dart:1452:44 • unnecessary_non_null_assertion
warning • The '!' will have no effect because the receiver can't be null • lib/features/posts/pages/reactions_list.dart:1454:49 • unnecessary_non_null_assertionwarning • The '!' will have no effect because the receiver can't be null • lib/features/posts/pages/reactions_list.dart:1455:44 • unnecessary_non_null_assertion
warning • The '!' will have no effect because the receiver can't be null • lib/features/posts/pages/reactions_list.dart:1474:45 • unnecessary_non_null_assertionwarning • The '!' will have no effect because the receiver can't be null • lib/features/posts/pages/reactions_list.dart:1475:40 • unnecessary_non_null_assertion
warning • The '!' will have no effect because the receiver can't be null • lib/features/posts/pages/reactions_list.dart:1490:65 • unnecessary_non_null_assertionwarning • The '!' will have no effect because the receiver can't be null • lib/features/posts/pages/reactions_list.dart:1494:57 • unnecessary_non_null_assertion
info • Don't use 'BuildContext's across async gaps • lib/features/posts/widgets/postFullWidgets/comment_child.dart:164:34 • use_build_context_synchronously info • 'withOpacity' is deprecated and shouldn't be used. Use .withValues() to avoid precision loss • lib/features/posts/widgets/postFullWidgets/comment_child.dart:243:41 •
deprecated_member_use
info • Don't use 'BuildContext's across async gaps • lib/features/posts/widgets/postFullWidgets/root_comment.dart:162:34 • use_build_context_synchronously info • 'withOpacity' is deprecated and shouldn't be used. Use .withValues() to avoid precision loss • lib/features/posts/widgets/postFullWidgets/root_comment.dart:233:36 •
deprecated_member_use
info • 'withOpacity' is deprecated and shouldn't be used. Use .withValues() to avoid precision loss • lib/features/posts/widgets/postWidgets/post_photo_grid.dart:88:30 • deprecated_member_use info • Don't use 'BuildContext's across async gaps, guarded by an unrelated 'mounted' check • lib/features/posts/widgets/postWidgets/post_text.dart:92:27 •
use_build_context_synchronously
info • Don't use 'BuildContext's across async gaps • lib/features/posts/widgets/postWidgets/post_top_row.dart:120:33 • use_build_context_synchronously info • Don't use 'BuildContext's across async gaps, guarded by an unrelated 'mounted' check • lib/features/posts/widgets/postWidgets/shared_post_text.dart:93:27 •
use_build_context_synchronously
info • Don't use 'BuildContext's across async gaps • lib/features/profile/pages/edit_profile.dart:128:21 • use_build_context_synchronously info • Don't use 'BuildContext's across async gaps • lib/features/profile/pages/edit_profile.dart:139:33 • use_build_context_synchronously
info • Don't use 'BuildContext's across async gaps • lib/features/profile/pages/edit_profile.dart:159:33 • use_build_context_synchronously info • Don't use 'BuildContext's across async gaps, guarded by an unrelated 'mounted' check • lib/features/profile/pages/edit_profile.dart:230:31 • use_build_context_synchronously
info • Don't use 'BuildContext's across async gaps, guarded by an unrelated 'mounted' check • lib/features/profile/pages/edit_profile.dart:232:41 • use_build_context_synchronously info • Don't use 'BuildContext's across async gaps, guarded by an unrelated 'mounted' check • lib/features/profile/pages/edit_profile.dart:239:31 • use_build_context_synchronously
info • Don't use 'BuildContext's across async gaps, guarded by an unrelated 'mounted' check • lib/features/profile/pages/edit_profile.dart:259:31 • use_build_context_synchronously info • Don't use 'BuildContext's across async gaps, guarded by an unrelated 'mounted' check • lib/features/profile/pages/edit_profile.dart:261:41 • use_build_context_synchronously
info • Don't use 'BuildContext's across async gaps, guarded by an unrelated 'mounted' check • lib/features/profile/pages/edit_profile.dart:265:47 • use_build_context_synchronously info • Don't use 'BuildContext's across async gaps, guarded by an unrelated 'mounted' check • lib/features/profile/pages/profile.dart:286:35 • use_build_context_synchronously
info • Don't use 'BuildContext's across async gaps, guarded by an unrelated 'mounted' check • lib/features/profile/pages/profile.dart:606:71 • use_build_context_synchronously info • Don't use 'BuildContext's across async gaps, guarded by an unrelated 'mounted' check • lib/features/profile/pages/profile.dart:695:55 • use_build_context_synchronously
info • Don't use 'BuildContext's across async gaps • lib/features/settings/pages/privacy.dart:165:47 • use_build_context_synchronously info • The import of 'package:flutter_svg/flutter_svg.dart' is unnecessary because all of the used elements are also provided by the import of 'package:shadcn_ui/shadcn_ui.dart' • lib/features/settings/pages/settings.dart:8:8 • unnecessary_import info • Don't use 'BuildContext's across async gaps • lib/features/settings/pages/settings.dart:94:37 • use_build_context_synchronously
info • Don't use 'BuildContext's across async gaps • lib/features/settings/pages/settings.dart:97:27 • use_build_context_synchronously info • Don't use 'BuildContext's across async gaps, guarded by an unrelated 'mounted' check • lib/features/settings/pages/settings.dart:103:29 • use_build_context_synchronously
info • Don't use 'BuildContext's across async gaps • lib/features/settings/pages/settings.dart:188:25 • use_build_context_synchronously info • Don't use 'BuildContext's across async gaps, guarded by an unrelated 'mounted' check • lib/features/settings/pages/settings.dart:235:57 • use_build_context_synchronously
info • Don't use 'BuildContext's across async gaps • lib/features/settings/pages/settings.dart:255:25 • use_build_context_synchronously info • Don't use 'BuildContext's across async gaps, guarded by an unrelated 'mounted' check • lib/features/settings/pages/settings.dart:275:51 • use_build_context_synchronously
info • Don't use 'BuildContext's across async gaps • lib/features/settings/pages/settings.dart:339:49 • use_build_context_synchronously info • 'userDeleted' is deprecated and shouldn't be used. Was never in use and might be removed in the future • lib/main.dart:394:30 • deprecated_member_use
info • 'value' is deprecated and shouldn't be used. Use component accessors like .r or .g • lib/pages/create_story.dart:406:50 • deprecated_member_use info • 'value' is deprecated and shouldn't be used. Use component accessors like .r or .g • lib/pages/create_story.dart:430:50 • deprecated_member_use
info • Don't use 'BuildContext's across async gaps, guarded by an unrelated 'mounted' check • lib/pages/create_story.dart:691:49 • use_build_context_synchronouslywarning • The value of the field '_startValue' isn't used • lib/pages/create_story.dart:913:16 • unused_field
warning • The value of the field '_endValue' isn't used • lib/pages/create_story.dart:914:16 • unused_fieldwarning • The value of the field '_isPlaying' isn't used • lib/pages/create_story.dart:915:14 • unused_field
warning • The value of the local variable 'size' isn't used • lib/pages/create_story.dart:958:11 • unused_local_variable info • Don't use 'BuildContext's across async gaps, guarded by an unrelated 'mounted' check • lib/pages/draw_view.dart:248:53 • use_build_context_synchronously
info • 'withOpacity' is deprecated and shouldn't be used. Use .withValues() to avoid precision loss • lib/pages/draw_view.dart:272:45 • deprecated_member_use info • Don't use 'BuildContext's across async gaps, guarded by an unrelated 'mounted' check • lib/pages/edit_file.dart:574:51 • use_build_context_synchronously
warning • Unused import: 'package:supabase_flutter/supabase_flutter.dart' • lib/pages/notification.dart:9:8 • unused_import
info • Don't use 'BuildContext's across async gaps • lib/pages/start_up_view.dart:25:21 • use_build_context_synchronouslywarning • Unused import: 'package:matrix_gesture_detector/matrix_gesture_detector.dart' • lib/pages/story_view.dart:9:8 • unused_importwarning • Unused import: 'package:supabase_social_jawn_test/services/database_service.dart' • lib/pages/story_view.dart:14:8 • unused_importwarning • Unused import: 'package:supabase_social_jawn_test/features/posts/widgets/postWidgets/post_avatar.dart' • lib/pages/story_view.dart:15:8 • unused_importwarning • Unused import: 'package:timeago/timeago.dart' • lib/pages/story_view.dart:16:8 • unused_importwarning • Dead code • lib/widgets/callWidgets/buttons/toggle_camera.dart:18:13 • dead_codewarning • Dead code • lib/widgets/callWidgets/buttons/toggle_mic.dart:18:13 • dead_code info • 'withOpacity' is deprecated and shouldn't be used. Use .withValues() to avoid precision loss • lib/widgets/callWidgets/connection_quality.dart:14:29 • deprecated_member_use
warning • Unused import: 'package:collection/collection.dart' • lib/widgets/callWidgets/draggable_call.dart:1:8 • unused_import
warning • Unused import: 'package:supabase_social_jawn_test/main.dart' • lib/widgets/callWidgets/participant_tile.dart:7:8 • unused_import
info • 'withOpacity' is deprecated and shouldn't be used. Use .withValues() to avoid precision loss • lib/widgets/callWidgets/participant_tile.dart:65:39 • deprecated_member_use info • 'withOpacity' is deprecated and shouldn't be used. Use .withValues() to avoid precision loss • lib/widgets/callWidgets/participant_tile.dart:110:51 • deprecated_member_use
info • 'withOpacity' is deprecated and shouldn't be used. Use .withValues() to avoid precision loss • lib/widgets/content_warning_overlay.dart:84:53 • deprecated_member_use info • 'withOpacity' is deprecated and shouldn't be used. Use .withValues() to avoid precision loss • lib/widgets/content_warning_overlay.dart:100:53 • deprecated_member_use
info • Parameter 'key' could be a super parameter • lib/widgets/emptyWidget/helper.dart:6:9 • use_super_parameters
info • Invalid use of a private typein a public API • lib/widgets/emptyWidget/helper.dart:23:3 • library_private_types_in_public_api
info • The member 'createState' overrides an inherited member but isn't annotated with '@override' • lib/widgets/emptyWidget/helper.dart:23:20 • annotate_overrides info • The constant name 'Image_1' isn't a lowerCamelCase identifier • lib/widgets/emptyWidget/images.dart:4:3 • constant_identifier_names
info • The constant name 'Image_2' isn't a lowerCamelCase identifier • lib/widgets/emptyWidget/images.dart:5:3 • constant_identifier_names info • The constant name 'Image_3' isn't a lowerCamelCase identifier • lib/widgets/emptyWidget/images.dart:6:3 • constant_identifier_names
info • The constant name 'Image_4' isn't a lowerCamelCase identifier • lib/widgets/emptyWidget/images.dart:7:3 • constant_identifier_names info • The extension name 'convert' isn't an UpperCamelCase identifier • lib/widgets/emptyWidget/images.dart:17:11 • camel_case_extensions
warning • Unused import: 'package:remixicon/remixicon.dart' • lib/widgets/file_video_player.dart:4:8 • unused_import
info • Unnecessary instance of 'Container' • lib/widgets/focusMenu/focused_menu_details.dart:61:13 • avoid_unnecessary_containers
info • 'withOpacity' is deprecated and shouldn't be used. Use .withValues() to avoid precision loss • lib/widgets/focusMenu/focused_menu_details.dart:74:63 • deprecated_member_use info • Unnecessary 'this.' qualifier • lib/widgets/focusMenu/focused_menu_holder.dart:11:5 • unnecessary_this info • Parameter 'key' could be a super parameter • lib/widgets/focusMenu/focused_menu_holder.dart:53:9 • use_super_parameters info • Invalid use of a private type in a public API • lib/widgets/focusMenu/focused_menu_holder.dart:76:3 • library_private_types_in_public_api info • Don't put any logic in'createState' • lib/widgets/focusMenu/focused_menu_holder.dart:76:44 • no_logic_in_create_state
info • The local variable '_controller' starts with an underscore • lib/widgets/focusMenu/focused_menu_holder.dart:84:56 • no_leading_underscores_for_local_identifiers
info • Unnecessary 'this.' qualifier • lib/widgets/focusMenu/focused_menu_holder.dart:96:7 • unnecessary_this
warning • Unused import: 'package:remixicon/remixicon.dart' • lib/widgets/network_video_player.dart:3:8 • unused_import
info • Don't use 'BuildContext's across async gaps • lib/widgets/notificationWidgets/comment.dart:34:23 • use_build_context_synchronously info • Don't use 'BuildContext's across async gaps • lib/widgets/notificationWidgets/follow.dart:34:23 • use_build_context_synchronously
info • Don't use 'BuildContext's across async gaps, guarded by an unrelated 'mounted' check • lib/widgets/notificationWidgets/mention.dart:37:27 • use_build_context_synchronously info • Don't use 'BuildContext's across async gaps, guarded by an unrelated 'mounted' check • lib/widgets/notificationWidgets/mention.dart:43:27 • use_build_context_synchronously
info • 'withOpacity' is deprecated and shouldn't be used. Use .withValues() to avoid precision loss • lib/widgets/notificationWidgets/notification_shell.dart:18:34 • deprecated_member_use info • Don't use 'BuildContext's across async gaps • lib/widgets/notificationWidgets/pending_follow.dart:60:29 • use_build_context_synchronously
info • Don't use 'BuildContext's across async gaps, guarded by an unrelated 'mounted' check • lib/widgets/notificationWidgets/reaction.dart:37:27 • use_build_context_synchronously info • Don't use 'BuildContext's across async gaps, guarded by an unrelated 'mounted' check • lib/widgets/notificationWidgets/reaction.dart:43:27 • use_build_context_synchronously
info • Don't use 'BuildContext's across async gaps, guarded by an unrelated 'mounted' check • lib/widgets/notificationWidgets/share.dart:35:25 • use_build_context_synchronously info • Parameter 'key' could be a super parameter • lib/widgets/onboard/onboard/view/onboard.dart:34:3 • use_super_parameters info • Invalid use of a private type in a public API • lib/widgets/onboard/onboard/view/onboard.dart:50:3 • library_private_types_in_public_api info • Parameter 'key' could be a super parameter • lib/widgets/onboard/onboard/widgets/dots_selector.dart:6:9 • use_super_parameters info • Parameter 'key' could be a super parameter • lib/widgets/onboard/onboard/widgets/skip_button.dart:6:9 • use_super_parameters info • Don't use 'BuildContext's across async gaps • lib/widgets/report_popup.dart:30:17 • use_build_context_synchronously
info • Don't use 'BuildContext's across async gaps • lib/widgets/report_popup.dart:45:17 • use_build_context_synchronously info • Don't use 'BuildContext's across async gaps • lib/widgets/report_popup.dart:60:17 • use_build_context_synchronously
info • Don't use 'BuildContext's across async gaps • lib/widgets/report_popup.dart:75:17 • use_build_context_synchronously info • Don't use 'BuildContext's across async gaps • lib/widgets/report_popup.dart:90:17 • use_build_context_synchronously
info • Don't use 'BuildContext's across async gaps • lib/widgets/report_popup.dart:105:17 • use_build_context_synchronously info • Don't use 'BuildContext's across async gaps • lib/widgets/report_popup.dart:120:17 • use_build_context_synchronously
info • Don't use 'BuildContext's across async gaps • lib/widgets/report_popup.dart:135:17 • use_build_context_synchronously info • Don't use 'BuildContext's across async gaps • lib/widgets/report_popup.dart:150:17 • use_build_context_synchronously
info • Don't use 'BuildContext's across async gaps • lib/widgets/report_popup.dart:165:17 • use_build_context_synchronously info • Don't use 'BuildContext's across async gaps • lib/widgets/report_popup.dart:199:17 • use_build_context_synchronously
info • Don't use 'BuildContext's across async gaps • lib/widgets/report_popup.dart:214:17 • use_build_context_synchronously info • Don't use 'BuildContext's across async gaps • lib/widgets/report_popup.dart:229:17 • use_build_context_synchronously
info • Don't use 'BuildContext's across async gaps • lib/widgets/report_popup.dart:244:17 • use_build_context_synchronously info • Don't use 'BuildContext's across async gaps • lib/widgets/report_popup.dart:259:17 • use_build_context_synchronously
info • Don't use 'BuildContext's across async gaps • lib/widgets/report_popup.dart:274:17 • use_build_context_synchronously info • Don't use 'BuildContext's across async gaps • lib/widgets/report_popup.dart:289:17 • use_build_context_synchronously
info • Don't use 'BuildContext's across async gaps • lib/widgets/report_popup.dart:304:17 • use_build_context_synchronously info • Don't use 'BuildContext's across async gaps • lib/widgets/report_popup.dart:319:17 • use_build_context_synchronously
info • Don't use 'BuildContext's across async gaps • lib/widgets/report_popup.dart:334:17 • use_build_context_synchronously info • Don't use 'BuildContext's across async gaps • lib/widgets/report_popup.dart:368:17 • use_build_context_synchronously
info • Don't use 'BuildContext's across async gaps • lib/widgets/report_popup.dart:383:17 • use_build_context_synchronously info • Don't use 'BuildContext's across async gaps • lib/widgets/report_popup.dart:398:17 • use_build_context_synchronously
info • Don't use 'BuildContext's across async gaps • lib/widgets/report_popup.dart:413:17 • use_build_context_synchronously info • Don't use 'BuildContext's across async gaps • lib/widgets/report_popup.dart:428:17 • use_build_context_synchronously
info • Don't use 'BuildContext's across async gaps • lib/widgets/report_popup.dart:443:17 • use_build_context_synchronously info • Don't use 'BuildContext's across async gaps • lib/widgets/report_popup.dart:458:17 • use_build_context_synchronously
info • Don't use 'BuildContext's across async gaps • lib/widgets/report_popup.dart:473:17 • use_build_context_synchronously info • Don't use 'BuildContext's across async gaps • lib/widgets/report_popup.dart:488:17 • use_build_context_synchronously
info • Don't use 'BuildContext's across async gaps • lib/widgets/report_popup.dart:503:17 • use_build_context_synchronously info • Don't use 'BuildContext's across async gaps • lib/widgets/report_popup.dart:534:17 • use_build_context_synchronously
info • Don't use 'BuildContext's across async gaps • lib/widgets/report_popup.dart:548:17 • use_build_context_synchronously info • Don't use 'BuildContext's across async gaps • lib/widgets/report_popup.dart:562:17 • use_build_context_synchronously
info • Don't use 'BuildContext's across async gaps • lib/widgets/report_popup.dart:576:17 • use_build_context_synchronously info • Don't use 'BuildContext's across async gaps • lib/widgets/report_popup.dart:590:17 • use_build_context_synchronously
info • Don't use 'BuildContext's across async gaps • lib/widgets/report_popup.dart:604:17 • use_build_context_synchronously info • Don't use 'BuildContext's across async gaps • lib/widgets/report_popup.dart:618:17 • use_build_context_synchronously
info • Don't use 'BuildContext's across async gaps • lib/widgets/report_popup.dart:632:17 • use_build_context_synchronously info • Don't use 'BuildContext's across async gaps • lib/widgets/report_popup.dart:646:17 • use_build_context_synchronously
info • Don't use 'BuildContext's across async gaps • lib/widgets/report_popup.dart:660:17 • use_build_context_synchronously info • Unnecessary use of 'toList' in a spread • lib/widgets/textEditor/color_palette.dart:37:64 • unnecessary_to_list_in_spreads info • Invalid use of a private type in a public API • lib/widgets/textEditor/font_family.dart:12:3 • library_private_types_in_public_api info • Unnecessary instance of 'Container' • lib/widgets/textEditor/font_family.dart:18:12 • avoid_unnecessary_containers info • Invalid use of a private type in a public API • lib/widgets/textEditor/font_option_switch.dart:14:3 • library_private_types_in_public_api info • Parameter 'key' could be a super parameter • lib/widgets/textEditor/text_background_color.dart:26:9 • use_super_parameters info • Parameters ''key' and 'child'' could be super parameters • lib/widgets/textEditor/text_editor_data.dart:9:9 • use_super_parameters
Flutter doctor output
[✓] Flutter (Channel stable, 3.27.1, on macOS 15.1.1 24B2091 darwin-arm64,
locale en-US)
• Flutter version 3.27.1 on channel stable at
/Users/rickeylee/Desktop/dev/flutter
• Upstream repository https://github.com/flutter/flutter.git
• Framework revision 17025dd882 (5 weeks ago), 2024-12-17 03:23:09 +0900
• Engine revision cb4b5fff73
• Dart version 3.6.0
• DevTools version 2.40.2
[✓] Android toolchain - develop for Android devices (Android SDK version 35.0.0)
• Android SDK at /Users/rickeylee/Library/Android/sdk
• Platform android-35, build-tools 35.0.0
• Java binary at: /Library/Java/JavaVirtualMachines/openjdk-17.jdk/Contents/Home/bin/java
• Java version OpenJDK Runtime Environment Homebrew (build 17.0.13+0)
• All Android licenses accepted.
[✓] Xcode - develop for iOS and macOS (Xcode 16.2)
• Xcode at /Applications/Xcode.app/Contents/Developer
• Build 16C5032a
• CocoaPods version 1.16.2
[✓] Chrome - develop for the web
• Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome
[✓] Android Studio (version 2024.2)
• Android Studio at /Applications/Android Studio.app/Contents
• Flutter plugin can be installed from:
🔨 https://plugins.jetbrains.com/plugin/9212-flutter
• Dart plugin can be installed from:
🔨 https://plugins.jetbrains.com/plugin/6351-dart
• Java version OpenJDK Runtime Environment (build 21.0.3+-79915917-b509.11)
[✓] VS Code (version 1.96.3)
• VS Code at /Applications/Visual Studio Code.app/Contents
• Flutter extension version 3.102.0
[✓] Connected device (4 available)
• iPhone 15 Pro Max (mobile) • 00008130-00125D660CFA001C • ios • iOS 18.2.1 22C161
• macOS (desktop) • macos • darwin-arm64 • macOS 15.1.1 24B2091 darwin-arm64
• Mac Designed for iPad (desktop) • mac-designed-for-ipad • darwin • macOS 15.1.1 24B2091 darwin-arm64
• Chrome (web) • chrome • web-javascript • Google Chrome 131.0.6778.265
[✓] Network resources
• All expected network resources are available.
• No issues found!
Code of Conduct
I agree to follow this project's Code of Conduct
The text was updated successfully, but these errors were encountered:
Which packages are you using?
stream_chat_flutter_core
On what platforms did you experience the issue?
iOS
What version are you using?
9.1.0
What happened?
When running
dart streamChatClient.state.totalUnreadCountStream.listen
the count is always 8 it does not change.I confirmed that I am marking messages as read using this:
I even tried to call the markread function directly issue remains.
Steps to reproduce
*
Supporting info to reproduce
No response
Relevant log output
Flutter analyze output
Flutter doctor output
Code of Conduct
The text was updated successfully, but these errors were encountered: