From e4b05233ca5b5bd4ad85b9fc0faaae59d80295d7 Mon Sep 17 00:00:00 2001 From: Erik Johnston Date: Thu, 13 Aug 2026 14:45:36 +0100 Subject: [PATCH] Duplicate typing comment --- synapse/types/__init__.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/synapse/types/__init__.py b/synapse/types/__init__.py index b3f7a7c2c6..8ae91d5490 100644 --- a/synapse/types/__init__.py +++ b/synapse/types/__init__.py @@ -1407,6 +1407,9 @@ class StreamToken: for _, key in StreamKeyType.__members__.items(): if key == StreamKeyType.TYPING: + # The typing key is never yielded. That stream is allowed to + # "reset", and so comparisons don't really make sense as is. + # TODO: Figure out a better way of tracking resets. continue self_value = self.get_field(key)