client/securedrop_client/gui/widgets.py [919:931]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
                self.controller.mark_seen(source)

                # Get or create the SourceConversationWrapper
                if source.uuid in self.source_conversations:
                    conversation_wrapper = self.source_conversations[source.uuid]
                    conversation_wrapper.conversation_view.update_conversation(  # type: ignore[has-type]
                        source.collection
                    )
                else:
                    conversation_wrapper = SourceConversationWrapper(
                        source, self.controller, self._state
                    )
                    self.source_conversations[source.uuid] = conversation_wrapper
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



client/securedrop_client/gui/widgets.py [952:964]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
            self.controller.mark_seen(source)

            # Get or create the SourceConversationWrapper
            if source.uuid in self.source_conversations:
                conversation_wrapper = self.source_conversations[source.uuid]
                conversation_wrapper.conversation_view.update_conversation(  # type: ignore[has-type]
                    source.collection
                )
            else:
                conversation_wrapper = SourceConversationWrapper(
                    source, self.controller, self._state
                )
                self.source_conversations[source.uuid] = conversation_wrapper
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



