mirror of
https://git.anonymousland.org/anonymousland/synapse.git
synced 2025-05-02 13:46:02 -04:00
Add type hints to synapse/storage/databases/main
(#11984)
This commit is contained in:
parent
99f6d79fe1
commit
7c82da27aa
7 changed files with 79 additions and 53 deletions
|
@ -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(
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue