diff options
author | Dirk Klimpel <5740567+dklimpel@users.noreply.github.com> | 2022-02-21 17:03:06 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-02-21 16:03:06 +0000 |
commit | 7c82da27aa6acff3ac40343719b440133955c207 (patch) | |
tree | 04081331aad9eca8dc435db78c8d6341d2ac45ef /synapse/types.py | |
parent | Advertise Matrix 1.2 in `/_matrix/client/versions` (#12022) (diff) | |
download | synapse-7c82da27aa6acff3ac40343719b440133955c207.tar.xz |
Add type hints to `synapse/storage/databases/main` (#11984)
Diffstat (limited to 'synapse/types.py')
-rw-r--r-- | synapse/types.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/synapse/types.py b/synapse/types.py index f89fb216a6..53be3583a0 100644 --- a/synapse/types.py +++ b/synapse/types.py @@ -51,7 +51,7 @@ from synapse.util.stringutils import parse_and_validate_server_name if TYPE_CHECKING: from synapse.appservice.api import ApplicationService - from synapse.storage.databases.main import DataStore + from synapse.storage.databases.main import DataStore, PurgeEventsStore # Define a state map type from type/state_key to T (usually an event ID or # event) @@ -485,7 +485,7 @@ class RoomStreamToken: ) @classmethod - async def parse(cls, store: "DataStore", string: str) -> "RoomStreamToken": + async def parse(cls, store: "PurgeEventsStore", string: str) -> "RoomStreamToken": try: if string[0] == "s": return cls(topological=None, stream=int(string[1:])) @@ -502,7 +502,7 @@ class RoomStreamToken: instance_id = int(key) pos = int(value) - instance_name = await store.get_name_from_instance_id(instance_id) + instance_name = await store.get_name_from_instance_id(instance_id) # type: ignore[attr-defined] instance_map[instance_name] = pos return cls( |